MS SQL MCP Server 1.1 - MCP服务,MCP服务器,MCP教程

产品定位

MS SQL MCP Server 是一个连接AI助手与Microsoft SQL Server数据库的桥梁工具,旨在简化数据库的探索和查询过程,无需用户具备SQL或编程知识。

核心功能

  1. 数据库发现:自动发现SQL Server数据库中的表。
  2. 表结构查看:查看表的列、数据类型等结构信息。
  3. 安全查询执行:执行只读SQL查询,确保数据安全。
  4. 自然语言转SQL:将自然语言请求转换为SQL查询。

适用场景

  • 数据分析师:快速获取数据洞察,无需编写复杂查询。
  • 开发者:快速探索数据库结构,优化查询。
  • 业务分析师:通过自然语言获取业务数据报告。
  • 数据库管理员:提供受控的AI工具访问权限。

工具列表

  1. mcp_SQL_mcp_discover_database:发现数据库结构。
  2. mcp_SQL_mcp_table_details:获取表的详细信息。
  3. mcp_SQL_mcp_execute_query:执行SQL查询并返回结果。
  4. mcp_SQL_mcp_discover_tables:按名称模式发现表。

常见问题解答

  • 连接问题:检查.env文件中的数据库凭证和服务器状态。
  • 模块缺失:确保运行npm install安装所有依赖。
  • 传输错误:验证端口和防火墙设置。

使用教程

使用依赖

  • 安装Node.js(版本14或更高)。
  • 访问Microsoft SQL Server数据库(本地或Azure)。

安装教程

bash
git clone https://github.com/dperussina/mssql-mcp-server.git
cd mssql-mcp-server
npm install
cp .env.example .env

配置数据库连接

编辑.env文件,填写数据库凭证。

启动服务器

bash
npm start # 使用stdio传输
npm run start:sse # 使用HTTP/SSE传输

调试方式

运行交互式客户端:
bash
npm run client

高级功能

  • 分页技术:支持偏移/获取和基于游标的分页。
  • 复杂连接:探索表之间的关系。
  • 分析查询:运行聚合和分析查询。

集成选项

  • Claude桌面集成:直接连接Claude Desktop使用数据库命令。
  • Cursor IDE集成:在Cursor IDE中设置并使用数据库命令。

安全特性

  • 默认只读操作。
  • 数据库凭证本地存储。
  • SQL注入保护。

点击访问

搜索工具

MCPAgentAI 🚀 - MCP服务,MCP服务器,MCP教程

2025-4-29 16:01:11

搜索工具

Model Context Provider (MCP) for Penetration Testing - MCP服务,MCP服务器,MCP教程

2025-4-29 16:01:19

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索