SQL Server连接工具

一个用于连接和操作Microsoft SQL Server的MCP服务器工具,提供多种数据库操作功能。

  • by daedalus
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 daedalus/mcp-server-mssql

使用说明

mcp服务器mssql

使用mssql-python的Microsoft SQL server的MCP服务器。

mcp名称:io.github.daedalus/mcp-server-mssql

安装

pip install mcp-server-mssql

用法

作为MCP服务器运行

mcp-server-mssql

在Claude桌面中配置

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-server-mssql": {
      "command": "mcp-server-mssql"
    }
  }
}

可用工具

  • connect_tool -连接到Microsoft SQL Server
  • close_connection -关闭现有连接
  • list_connections -列出所有活动连接
  • execute_query -执行SQL查询并返回结果
  • execute_scalar -执行SQL并返回单个值
  • fetch_results -从游标获取结果
  • call_procedure -调用存储过程
  • commit -提交当前交易
  • rollback -回滚当前交易
  • bulk_copy -执行批量复制操作
  • get_tables -列出数据库表
  • get_columns -列出表列
  • get_procedures -列出存储过程
  • get_foreign_keys -列出外键
  • get_primary_keys -列出主键
  • parse_connection_string -解析连接字符串
  • build_connection_string -构建连接字符串
  • set_connection_timeout -设置连接超时
  • set_login_timeout -设置登录超时
  • set_autocommit -设置自动提交模式
  • get_connection_info -获取连接信息

发展

git clone https://github.com/daedalus/mcp-server-mssql.git
cd mcp-server-mssql
pip install -e ".[test]"

# run tests
pytest

# format
ruff format src/ tests/

# lint
ruff check src/ tests/

# type check
mypy src/