MSSQL数据库管理服务

一个通过MCP服务器连接Claude AI与MSSQL数据库的服务,提供表管理、存储过程管理和安全功能。

  • by KimYoungQ
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 KimYoungQ/MSSQL-MCP-SERVER

使用说明

MSSQL-MCP服务器

允许Claude AI读取和分析MSSQL数据库中的数据的MCP服务器。

主要功能

表格管理

  • 查询表格列表
  • 检查表模式信息
  • 表数据查询(Preview→Execute模式)
  • 表格统计分析

Stored Procedure管理

  • 查看SP列表
  • 验证SP定义和参数
  • SP运行(Preview→Execute模式) ✨ 新

安全功能

  • Preview-Execute二级批准系统
  • 5分钟超时(Query Hash)
  • API Key身份验证
  • 避免SQL Injection

系统体系结构

Claude AI (클라이언트)
    ↓ 
MCP 서버 (Python - FastMCP)
    ↓ 
API Gateway (Node.js + Express)
    ↓
MSSQL Database

依赖性

# requirements.txt
mcp
httpx
python-dotenv

设置:

pip install -r requirements.txt

运行:

초기 :
uv init
uv venv
.venv\Scripts\activate
uv add mcp[cli] httpx
new-item mssql_server.py

이후 : 
.venv\Scripts\activate

环境变量

# .env
API_GATEWAY_URL=endpoint-here
API_KEY=api-key-here