项目简介

SQL Server MCP是一个基于Model Context Protocol的服务器实现,专门为AI助手(如GitHub Copilot、Warp AI等)提供与SQL Server数据库的安全交互能力。通过标准化的MCP协议,AI助手可以直接使用自然语言查询数据库、分析性能、导出数据等。

主要功能

  • 自然语言转SQL:让AI助手理解并执行数据库查询
  • 数据库探索:列出数据库、表结构、外键关系
  • 数据操作:执行查询、获取表数据、导出CSV
  • 性能分析:查询优化建议、瓶颈检测、执行统计
  • 企业级安全:三层安全系统(只读模式、DML操作、DDL操作)
  • 流式处理:高效处理大型数据集
  • 16种数据库工具:完整的数据库操作覆盖

安装步骤

  1. 全局安装(推荐):
    npm install -g @egarcia74/warp-sql-server-mcp
    warp-sql-server-mcp init
  2. 编辑配置文件 '~/.warp-sql-server-mcp.json'
  3. 配置SQL Server连接参数

服务器配置

在MCP客户端(如VS Code、Warp)中配置以下信息:

{
  "mcpServers": {
    "sql-server": {
      "command": "warp-sql-server-mcp",
   "args": ["start"]
   }
}

基本使用方法

配置完成后,在AI助手中使用自然语言:

  • "列出所有数据库"
  • "显示AdventureWorks数据库中的表"
  • "生成查询查找销售额前十的客户"
  • "分析这个查询的性能"

信息

分类

数据库与文件