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"
}
}
}
}工具
怎么翻译
在MSSQL数据库上执行SQL查询。
参数
connectionString(string,可选):完整连接字符串(可替代单个参数)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许可证
麻省理工学院
