使用说明
MCP SqlServer
用C#实现MCP Server(STDIO),用于LLM与SQL Server的集成,并使用Claude Desktop进行了测试
服务器注册登录到 mcp_server.log 文件
注意,LLM可能会修改您的数据库
工具
提供给LLM的工具列表
- 健康检查:测试Microsoft SQL Server数据库连接是否良好且处于活动状态。
- GetSchema:获取所有表及其各自的模式、列和类型的列表。
- 查询:在Microsoft SQL Server数据库中执行查询,并将结果作为JSON返回。
与Claude一起设置
- 填写 env数据库 使用SQL Server中的连接字符串
- 编译项目
- 克劳德·德斯科普Go 文件->配置->开发人员 并编辑MCP配置(claude_desktop_config json)
- 将json粘贴为:
{
"mcpServers": {
"database": {
"command": "dotnet",
"args": [
"run",
"--project",
"C:\\Users\\{USER}\\Desktop\\MCP-SqlServer",
"--no-build"
]
}
}
}
- 重新启动克劳德桌面
测试
打开克劳德桌面,如果一切配置良好,您应该能够看到这一点
点击图标,您应该能够看到工具