关于 MSSQL MCP Server
MSSQL MCP Server 将 MCP 客户端连接到 Microsoft SQL Server,以执行查询并配置数据库连接,适用于需要通过单一查询工具访问 SQL 的工作流。
主要功能
- 01执行 SQL 查询
- 02配置数据库连接
- 03设置加密选项
适用场景
- 01查询 Microsoft SQL Server
- 02使用连接字符串或凭据连接
MCP 相关
它向 MCP 客户端提供 `query` 工具,用于在 Microsoft SQL Server 数据库上执行 SQL。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MSSQL MCP 服务
用于连接 Microsoft SQL Server 数据库的模型上下文协议(MCP)服务。此服务提供用于执行 SQL 查询和管理数据库连接的工具。
安装
npm install mssql-mcp-server
使用
将此服务添加到 MCP 设置配置文件中:
{
"mcpServers": {
"mssql": {
"command": "mssql-mcp-server",
"env": {
"MSSQL_CONNECTION_STRING": "Server=localhost;Database=master;User Id=sa;Password=yourpassword;",
// Or individual connection parameters:
"MSSQL_HOST": "localhost",
"MSSQL_PORT": "1433",
"MSSQL_DATABASE": "master",
"MSSQL_USER": "sa",
"MSSQL_PASSWORD": "yourpassword",
"MSSQL_ENCRYPT": "false",
"MSSQL_TRUST_SERVER_CERTIFICATE": "true"
}
}
}
}
工具
query
在 MSSQL 数据库上执行 SQL 查询。
参数
connectionString(字符串,可选):完整连接字符串(可替代单独设置的参数)host(字符串,可选):数据库服务器主机名port(数字,可选):数据库服务器端口(默认值:1433)database(字符串,可选):数据库名称(默认值:master)username(字符串,可选):数据库用户名password(字符串,可选):数据库密码query(字符串,必填):要执行的 SQL 查询encrypt(布尔值,可选):启用加密(默认值:false)trustServerCertificate(布尔值,可选):信任服务器证书(默认值:true)
必须提供 connectionString,或同时提供 host、username 和 password。
示例
const result = await use_mcp_tool({
server_name: 'mssql',
tool_name: 'query',
arguments: {
host: 'localhost',
username: 'sa',
password: 'yourpassword',
query: 'SELECT * FROM Users',
},
});
开发
# Install dependencies
npm install
# Run in development mode
npm run dev
# Build
npm run build
# Run tests
npm test
# Run linter
npm run lint
# Format code
npm run format
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。