数据库MCP服务器

一个为AI助手设计的只读SQL Server MCP服务器,提供表结构查询和数据采样功能。

  • by VirtuaChamp
  • C#
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 VirtuaChamp/DatabaseMcpServer

使用说明

数据库McpServer

用于AI助手的只读SQL Server MCP(模型上下文协议)服务器。

工具

  • list_tables -列出架构中的表
  • describe_table -获取表的列定义
  • sample_rows -表中的示例数据(上限,令牌优化)
  • list_procedures -列出架构中的存储过程
  • get_procedure_definition -读取存储过程源代码

设置

  1. 复制 .mcp.json.example 到 .mcp.json
  2. 集 SQLSERVER_CONNSTR 使用您的连接字符串
  3. 运行: dotnet run --project src/DatabaseMcpServer/DatabaseMcpServer.csproj

环境变量

变量 描述
SQLSERVER_CONNSTR SQL Server连接字符串(必需)
OTEL_EXPORTER_OTLP_ENDPOINT OpenTetry端点(可选)
OTEL_SERVICE_NAME 遥测服务名称(可选)