mcp-node-mssql 是一个用于特定场景的工具,可与 Cursor、Windsurf、Claude Code 等集成,为用户提供数据库相关的功能。以下将详细介绍其使用方法、问题排除以及开发相关内容。
更多详细信息请参考官方Cursor文档。
mcp.json
文件(它应该位于~/.cursor/mcp.json
或<项目根目录>/.cursor/mcp.json
,但具体位置请参见Cursor文档以获取更多细节)。{
"mcpServers": {
"mssql": {
"command": "npx",
"args": [
"-y",
"mcp-node-mssql"
],
"env": {
"DB_HOST": "localhost",
"DB_PORT": "1433",
"DB_USERNAME": "" ,
"DB_PASSWORD": "" ,
"DB_DATABASE": ""
}
}
}
}
更多详细信息请参考官方Windsurf文档。
Windsurf MCP配置面板
。添加自定义服务器
。{
"mcpServers": {
"mssql": {
"command": "npx",
"args": [
"-y",
"mcp-node-mssql"
],
"env": {
"DB_HOST": "localhost",
"DB_PORT": "1433",
"DB_USERNAME": "" ,
"DB_PASSWORD": "" ,
"DB_DATABASE": ""
}
}
}
}
更多详细信息请参考官方Claude Code文档。 你可以从Claude Code CLI中添加一个新的MCP服务器。但直接修改JSON文件更简单!
~/.claude.json
)。projects
> mcpServers
部分找到位置并添加以下信息,然后保存文件:{
"projects": {
"mcpServers": {
"mssql": {
"command": "npx",
"args": [
"-y",
"mcp-node-mssql"
],
"env": {
"DB_HOST": "localhost",
"DB_PORT": "1433",
"DB_USERNAME": "" ,
"DB_PASSWORD": "" ,
"DB_DATABASE": ""
}
}
}
}
}
npm install
npm run build
要测试你本地开发版本的MCP服务器而不是使用发布的包,请按照以下步骤操作:
npm run build
mcp.json
文件以引用你本地构建的路径:{
"mcpServers": {
"mssql": {
"command": "node",
"args": [
"/mcp-node-mssql/out/main.js"
],
"env": {
"DB_HOST": "localhost",
"DB_PORT": "1433",
"DB_USERNAME": "" ,
"DB_PASSWORD": "" ,
"DB_DATABASE": ""
}
}
}
}
npx mcp-node-mssql
这样,你就可以在本地测试和调试MCP服务器了。
在进行任何操作之前,请确保你正在使用最新版本! 如果你在使用此MCP服务器时遇到问题,请在GitHub上打开一个问题!