MCP-SqlServer 是一个使用 C# 实现的 MCP 服务器(STDIO)项目。它主要用于与大型语言模型(LLM)集成,并且已在 Microsoft SQL Server 上完成测试,搭配 Claude Desktop 使用。该服务器会将日志记录到 mcp_server.log 文件中。
注意:LLM 可能会修改您的数据库
{
"mcpServers": {
"database": {
"command": "dotnet",
"args": [
"run",
"--project",
"C:\\Users\\{USER}\\Desktop\\MCP-SqlServer",
"--no-build"
]
}
}
}
打开 Claude Desktop,如果一切配置正确,您应该能看到:
点击图标后,您应该能看到提供的工具。
本项目使用 C# 语言实现 MCP 服务器,通过 STDIO 与 LLM 进行交互。服务器将日志记录到 mcp_server.log 文件中,方便后续的问题排查和系统监控。同时,项目提供了三个主要工具,分别用于连接测试、架构查询和数据操作,这些工具通过与 Microsoft SQL Server 数据库进行交互,实现了相应的功能。
文档未提及相关许可证信息。
⚠️ 重要提示
LLM 可能会修改您的数据库,请谨慎使用。
💡 使用建议
在使用前,请确保已经正确配置 SQL Server 连接字符串和 Claude Desktop 的 MCP 配置文件,以保证项目的正常运行。