使用说明
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