SQLServer MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SQLServer MCP ServerShow me the top 10 records from the Orders table"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SQLServer MCP Server
一个基于 MCP 协议的 SQL Server 数据库操作服务器,可以让 AI 助手直接连接本地(或任意)SQL Server,执行任意 SQL 操作:查询、增删改、建表、跑脚本等。
功能(工具列表)
工具 | 说明 |
| 测试连接,返回服务器版本、当前数据库、连接配置(密码脱敏) |
| 运行时修改连接配置(服务器/端口/库/账号/密码等),可选持久化 |
| 列出实例上所有数据库 |
| 列出指定数据库的表(可含视图、指定架构) |
| 查看表结构:列、类型、可空、默认值、主键 |
| 执行任意 SQL,支持命名参数,SELECT 返回行数据(默认最多 500 行) |
| 批量执行 SQL 脚本,支持 |
Related MCP server: MSSQL MCP Server
目录结构
SQLServerMCP/
├── index.js # MCP 服务器主程序(入口)
├── config.json # 连接配置(编辑这里改数据库)
├── test-connection.js # 独立连接测试脚本(不经过 MCP)
├── package.json
└── node_modules/快速开始
1. 安装依赖(已装可跳过)
cd D:\DATA\Desktop\SQLServerMCP
npm install2. 配置连接
编辑 config.json:
{
"server": "localhost", // 服务器地址
"port": 1433, // 端口
"instanceName": "", // 命名实例,如 SQLEXPRESS
"database": "master", // 默认数据库
"user": "sa", // SQL 登录名
"password": "你的密码", // SQL 登录密码
"windowsAuth": false, // true = Windows 集成认证(需装 msnodesqlv8)
"odbcDriver": "ODBC Driver 17 for SQL Server", // Windows 认证用的 ODBC 驱动名
"encrypt": true,
"trustServerCertificate": true,
"requestTimeout": 60000
}提示:Windows 认证模式下,程序会自动改写连接串使用
odbcDriver指定的驱动(mssql 默认的SQL Server Native Client 11.0在 Win 上常未安装)。若本机装的是 Driver 18,把这里改成ODBC Driver 18 for SQL Server即可。
也可以用环境变量覆盖(优先级最高):SQLSERVER_SERVER、SQLSERVER_PORT、SQLSERVER_DATABASE、SQLSERVER_USER、SQLSERVER_PASSWORD、SQLSERVER_WINDOWS_AUTH 等。
3. 测试连接
node test-connection.js看到 ✔ 连接成功 即表示配置正确。
4. 在 WorkBuddy 中启用
打开 WorkBuddy 连接器管理页,右上角「自定义连接」入口
对
sqlserver-mcp点击 信任(Trust) 启用在对话中直接说"查询 X 表的数据"即可使用
使用示例(对话中)
「测试一下 SQL Server 连接」
「列出所有数据库」
「查看数据库 MyDB 里有哪些表」
「查看表 [dbo].[Orders] 的结构」
「执行 SQL:SELECT TOP 10 * FROM Orders WHERE Status = 1」
「在 MyDB 里建一张表并插入几条测试数据」
常见问题
连接失败 / 登录失败
确认 SQL Server 服务已启动(服务名
MSSQLSERVER或MSSQL$<实例名>)在「SQL Server 配置管理器 → SQL Server 网络配置」中启用 TCP/IP,并重启服务
若用 SQL 账号登录,需在服务器属性中启用「SQL Server 和 Windows 身份验证模式」
本机默认实例端口 1433;命名实例用
instanceName配置(如SQLEXPRESS),无需写端口
Windows 集成认证
windowsAuth: true需要额外的原生驱动:npm install msnodesqlv8(本项目已装好)如果报
SQL Server Native Client 11.0相关错误,说明本机没装该旧驱动,程序已自动改用odbcDriver指定的驱动(默认ODBC Driver 17 for SQL Server),确认本机 ODBC 驱动名后可在配置中调整
查询结果被截断
execute_query默认最多返回 500 行,用maxRows参数调大(上限 10000)
多语句脚本
用
execute_script执行,支持GO分隔符;任一批次失败会停止并报告出错批次
安全提示
本服务器被设计为全权限直连,AI 拥有与配置账号等同的数据库权限。请:
使用权限受控的专用账号,避免直接使用
sa生产库操作前先备份;删除/清空类语句务必确认
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA Model Context Protocol server that enables secure and structured interaction with Microsoft SQL Server databases, allowing AI assistants to list tables, read data, and execute SQL queries with controlled access.55MIT
- Alicense-qualityDmaintenanceEnables AI assistants to interact with Microsoft SQL Server databases through a standardized interface. Supports executing SQL queries, browsing database schemas, and viewing table data with flexible authentication options for both local and Azure SQL databases.5MIT
- Flicense-qualityDmaintenanceEnables Language Models to interact with Microsoft SQL Server databases by inspecting table schemas, executing SQL queries, and reading table data through a standardized Model Context Protocol interface.27
- FlicenseAqualityDmaintenanceEnables AI assistants to query SQL Server databases and retrieve schema information securely through the Model Context Protocol.2
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Official Microsoft MCP Server to query Microsoft Entra data using natural language
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/huang-develop/SQLServer-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server