
mcp-node-mssql

2025.04.26
0
TypeScript数据库连接MSSQL 操作数据库
mcp-node-mssql 是一个基于 Node.js 的 MCP(Model Context Protocol)服务器,主要用于与 Microsoft SQL Server 数据库进行交互。它允许开发者在 Cursor、Windsurf 和 Claude Code 等 AI 辅助开发工具中通过 MCP 协议与 MSSQL 数据库进行连接和操作。
View on GitHub
Overview
基本能力
产品定位
mcp-node-mssql 是一个用于连接和操作 Microsoft SQL Server 数据库的 MCP 服务器,旨在为 AI 辅助开发工具提供数据库访问能力。
核心功能
- 提供与 MSSQL 数据库的连接能力
- 支持通过环境变量配置数据库连接参数(主机、端口、用户名、密码、数据库名)
- 兼容多种 AI 辅助开发工具(Cursor、Windsurf、Claude Code)
- 支持本地开发和测试
适用场景
- 在 AI 辅助开发环境中查询 MSSQL 数据库
- 开发需要数据库访问能力的 AI 辅助工具插件
- 快速测试和验证 MSSQL 数据库连接
工具列表
- Cursor:AI 辅助开发工具,支持通过 MCP 协议扩展功能
- Windsurf:代码辅助工具,支持自定义 MCP 服务器
- Claude Code:AI 编程助手,可通过 MCP 集成数据库功能
常见问题解答
- 确保使用最新版本
- 遇到问题时在 GitHub 上提交 issue
使用教程
使用依赖
- Node.js 环境
- npm 包管理器
安装教程
- 安装依赖:
npm install
- 构建项目:
npm run build
调试方式
- 构建项目:
npm run build
- 修改 mcp.json 配置文件指向本地构建:
{
"mcpServers": {
"mssql": {
"command": "node",
"args": [
"/path/to/your/local/mcp-node-mssql/dist/index.js"
],
"env": {
"DB_HOST": "localhost",
"DB_PORT": "1433",
"DB_USERNAME": "<username>",
"DB_PASSWORD": "<password>",
"DB_DATABASE": "<database>"
}
}
}
}
- 将配置文件放置在适当位置
- 重启 AI 辅助工具以加载新配置