mcp-sql-server

在Claude中直接查询、监控和分析SQL Server数据库的MCP工具。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:mcp-sql-server。
它的用途是:在Claude中直接查询、监控和分析SQL Server数据库的MCP工具。
完整的 Skill 内容见:https://321skill.com/skills/mcp-sql-server/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我查看一下最近一周的订单趋势,并检查是否有长时间运行的查询阻塞了其他会话。” 它会调用 `sql_execute` 工具执行你的分析查询,并利用 `schema_list_tables` 和数据库监控工具来识别性能瓶颈和阻塞链。

介绍

MCP SQL Server是一个基于Model Context Protocol的服务器,旨在将SQL Server数据库无缝集成到Claude Code等AI开发环境中。它解决了开发者和数据分析师在AI助手环境中无法直接与数据库交互的痛点,通过提供一系列工具,用户无需离开Claude界面即可执行查询、探索结构、监控性能。

使用方式非常灵活,可以通过npm全局安装或直接使用npx命令运行。关键在于配置Claude Code的MCP设置,通过环境变量提供数据库连接信息(支持连接字符串或分项参数),即可在Claude中调用相关工具。

该Skill特别适合后端开发、全栈开发、数据分析师和运维工程师等需要频繁与SQL Server数据库打交道的角色。无论是日常开发中的数据验证、性能排查,还是生成分析报告,它都能提供直接的交互支持。

需要注意的是,出于安全考虑,默认启用只读模式(READONLY=true),如需执行写入操作(INSERT/UPDATE/DELETE)需显式设置为false。同时,建议在生产环境中使用具有最小必要权限的数据库账户进行连接。

核心特点

专注于SQL Server数据库的深度集成,不仅提供基础的查询和结构浏览,还内置了针对SQL Server特有的性能监控与分析工具,如查看阻塞会话、等待统计、索引碎片和缺失索引等,这是许多通用数据库MCP工具所不具备的。

注意事项

仅支持Microsoft SQL Server数据库,不支持MySQL、PostgreSQL等其他数据库系统。

常见问题

如何启用写入(INSERT/UPDATE/DELETE)操作?

在环境变量中将 READONLY 设置为 false 即可启用写入操作。

支持连接Azure SQL Database吗?

支持,可以使用标准的SQL Server连接参数或连接字符串进行配置。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/mcp-sql-server/raw/index.md 读取 mcp-sql-server 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。