SQL Server工具集

一个提供与Microsoft SQL Server数据库交互工具的MCP服务器,支持列出数据库表和执行只读查询。

  • by umertariq22
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 umertariq22/Simple-MCP

使用说明

MCP MSSQL 工具

一个提供与Microsoft SQL Server数据库交互工具的模型上下文协议(MCP)服务器。

特点/功能

  • 列出连接到SQL Server数据库中的所有表
  • 执行只读的SELECT查询

安装

  1. 确保已安装 Python 3.13 或更高版本。
  2. 使用 uv 安装依赖项:
    uv sync
    

配置

创建一个 .env 在项目根目录下创建文件,填写您的数据库连接详情:

SERVER=your-sql-server-host
DB_NAME=your-database-name
DB_USER=your-username
DB_PASSWORD=your-password

使用

运行MCP服务器:

python main.py

服务器提供了两个工具:

  • list_tables列出数据库中的所有表
  • run_select_query执行SELECT查询(只读)

要求

  • Python >= 3.13
  • 适用于 SQL Server 的 ODBC 驱动程序 18
  • 访问 Microsoft SQL Server 数据库