MSSQL MCP Server
MSSQL MCP 服务器
用于连接 Microsoft SQL Server 数据库的模型上下文协议 (MCP) 服务器。此服务器提供用于执行 SQL 查询和管理数据库连接的工具。
安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 MSSQL 数据库连接器:
npx -y @smithery/cli install @knight0zh/mssql-mcp-server --client claude手动安装
npm install mssql-mcp-serverRelated MCP server: 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"
}
}
}
}工具
询问
在 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执照
麻省理工学院
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
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/knight0zh/mssql-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server