MCP Catalogs
首页mssql-mcp screenshot

mssql-mcp

by daobataotie·39·综合分 39

一个Python开发的MCP服务器,可执行SQL查询并提供MSSQL数据库的商业智能功能。

databasedeveloper-toolsproductivity
11
Forks
0
活跃 Issue
12 个月前
最近提交
2 天前
收录于

概述

mssql-mcp服务器通过定义完善的工具提供数据库交互功能,包括数据读写、表创建和模式信息检索。它还包含独特的商业智能功能,可根据数据分析自动生成洞察备忘录。该实现使用pyodbc进行数据库连接,并为不同的MCP客户端提供了适当的配置选项。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:业务分析师查询销售数据并生成洞察报告
:开发人员通过AI助手与MSSQL数据库交互
:团队自动化数据库报告和分析工作流程
:支持哪些SQL Server版本?
:此服务器可用于其他数据库系统吗?

什么时候选它

当你需要专门针对 Microsoft SQL Server 数据库的 AI 辅助 SQL 查询能力时选择此工具。

什么时候不要选它

如果你需要连接非 MSSQL 数据库,请避免使用此工具,因为它专门为 Microsoft SQL Server 设计。

此 server 暴露的工具

从 README 抽取出 6 个工具
  • read_query

    Execute SELECT queries to read data from the database

  • write_query

    Execute INSERT, UPDATE, or DELETE queries

  • create_table

    Create new tables in the database

  • list_tables

    Get a list of all tables in the database

  • describe-table

    View schema information for a specific table

  • append_insight

    Add new business insights to the memo resource

可对比工具

postgresql-mcpmysql-mcpsqlite-mcpdatabase-shell-mcp

安装

  1. 安装依赖:pip install -r requirements.txt
  2. 在与server.py相同的目录中创建config.json文件,包含您的数据库连接详情
  3. 添加到Claude Desktop配置:
{
  "mcpServers": {
    "mssql": {
      "command": "python",
      "args": ["/path/to/mssql-mcp/src/server.py"]
    }
  }
}```

FAQ

支持哪些SQL Server版本?
该服务器使用SQL Server的ODBC驱动程序17,支持SQL Server 2008及更高版本。
此服务器可用于其他数据库系统吗?
此实现专门针对MSSQL设计。README中提到它是从SQLite示例修改而来的。

mssql-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。