SQL Server查询工具

一个基于FastMCP构建的Microsoft SQL Server MCP服务器,提供通过Claude Desktop和其他MCP客户端查询和探索SQL Server数据库的工具。

  • by armanjindal
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 armanjindal/mining-mcp

使用说明

采矿MCP服务器

Microsoft SQL Server MCP(模型上下文协议)服务器 FastMCP。提供通过Claude Desktop和其他MCP客户端查询和探索SQL Server数据库的工具。

先决条件

  • 已还原的SQL Server数据库 (例如。, UU_BR_Shovel.bak)
  • Python 3.13+
  • 本地运行的SQL Server实例

设置

  1. 安装依赖项:
uv sync
  1. 在中配置环境变量 .env:
MSSQL_HOST=localhost
MSSQL_PORT=1433
MSSQL_USER=sa
MSSQL_PASSWORD=your_password
MSSQL_DATABASE=your_database_name
  1. (可选)配置Logfire进行遥测:
LOGFIRE_TOKEN=your_logfire_token

本地运行

python main.py

服务器将启动,并可供Claude Desktop等MCP客户端使用。

特性

  • 列出数据库、模式和表
  • 描述表模式
  • 执行SQL查询
  • 按模式搜索表
  • 从表中获取示例数据

内置于 FastMCP 2.0.