项目简介
SQL Server MCP是一个基于Model Context Protocol的服务器实现,专门为AI助手(如GitHub Copilot、Warp AI等)提供与SQL Server数据库的安全交互能力。通过标准化的MCP协议,AI助手可以直接使用自然语言查询数据库、分析性能、导出数据等。
主要功能
- 自然语言转SQL:让AI助手理解并执行数据库查询
- 数据库探索:列出数据库、表结构、外键关系
- 数据操作:执行查询、获取表数据、导出CSV
- 性能分析:查询优化建议、瓶颈检测、执行统计
- 企业级安全:三层安全系统(只读模式、DML操作、DDL操作)
- 流式处理:高效处理大型数据集
- 16种数据库工具:完整的数据库操作覆盖
安装步骤
- 全局安装(推荐):
npm install -g @egarcia74/warp-sql-server-mcp warp-sql-server-mcp init - 编辑配置文件 '~/.warp-sql-server-mcp.json'
- 配置SQL Server连接参数
服务器配置
在MCP客户端(如VS Code、Warp)中配置以下信息:
{ "mcpServers": { "sql-server": { "command": "warp-sql-server-mcp", "args": ["start"] } }
基本使用方法
配置完成后,在AI助手中使用自然语言:
- "列出所有数据库"
- "显示AdventureWorks数据库中的表"
- "生成查询查找销售额前十的客户"
- "分析这个查询的性能"
信息
分类
数据库与文件