MSSQL MCP Server

MSSQL MCP Server

提供数据库交互和商业智能功能,使用户能够运行 SQL 查询、分析业务数据,并为 Microsoft SQL Server 数据库自动生成业务洞察备忘录。

数据与应用分析
访问服务器

README

MSSQL MCP 服务器

English | 中文

概述

MSSQL MCP 服务器,提供数据库交互和商业智能能力。该服务器能够运行 SQL 查询,分析业务数据,并自动生成业务洞察备忘录。 参考官方网站的 SQLite 进行修改以适应 MSSQL。

组件

  • read_query
    • 执行 SELECT 查询以从数据库读取数据
  • write_query
    • 执行 INSERT、UPDATE 或 DELETE 查询
  • create_table
    • 在数据库中创建新表
  • list_tables
    • 获取数据库中所有表的列表
  • describe-table
    • 查看特定表的模式信息
  • append_insight
    • 将新的业务洞察添加到备忘录资源

演示

数据库表如下所示。列名未标准化,AI 将自行匹配。SQL 执行期间的错误将自动更正。

Table

以下是演示。

Demo

运行环境

  • Python 3.x
  • Packages
    • pyodbc>=4.0.39
    • pydantic>=2.0.0
    • mcp>=0.1.0
  • ODBC Driver 17 for SQL Server

使用方法

安装包

CD /d ~/mssql-mcp  
pip install -r requirements.txt  

配置

#在 server.py 同目录下创建 config.json,添加:
{
    "database": {
        "driver": "ODBC Driver 17 for SQL Server",
        "server": "服务器 IP",
        "database": "数据库名称",
        "username": "用户名",
        "password": "密码",
        "trusted_connection": false
    },
    "server": {
        "name": "mssql-manager",
        "version": "0.1.0",
        "host": "0.0.0.0",
        "port": 8080
    }
}

Claude Desktop 、 Windsurf

# 添加到 claude_desktop_config.json。注意:使用你的路径
{
    "mcpServers": {
        "mssql": {
            "command": "python",
            "args": [
                # 你的路径,例如:"C:\\mssql-mcp\\src\\server.py"
                "~/server.py"
            ]
        }
    }
}

Cursor

# 按照下图所示添加 Cursor MCP。注意:使用你的路径

Cursor config

MCP Inspector

# 注意:使用你的路径
npx -y @modelcontextprotocol/inspector python C:\\mssql-mcp\\src\\server.py

项目结构

mssql-mcp
├── .git
├── .gitignore
├── LICENSE
├── README.md
├── README_en.md
├── README_zh.md
├── imgs
│   ├── cursor_config.png
│   ├── table.png
│   └── demo.gif
├── requirements.txt
└── src
    ├── __init__.py
    └── server.py

许可证

MIT License

推荐服务器

VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
AIO-MCP Server

AIO-MCP Server

🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。

精选
本地
Hyperbrowser

Hyperbrowser

欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:

精选
本地
BigQuery MCP Server

BigQuery MCP Server

这是一个服务器,可以让你的大型语言模型(LLM,比如Claude)直接与你的BigQuery数据对话!可以把它想象成一个友好的翻译器,它位于你的AI助手和数据库之间,确保它们可以安全高效地进行交流。

精选
mcp-perplexity

mcp-perplexity

Perplexity API 的 MCP 服务器。

精选
MCP Web Research Server

MCP Web Research Server

一个模型上下文协议服务器,使 Claude 能够通过集成 Google 搜索、提取网页内容和捕获屏幕截图来进行网络研究。

精选
MySQL MCP Server

MySQL MCP Server

允许人工智能助手通过受控界面列出表格、读取数据和执行 SQL 查询,从而使数据库探索和分析更安全、更有条理。

精选
mcp-codex-keeper

mcp-codex-keeper

作为开发知识的守护者,为 AI 助手提供精心策划的最新文档和最佳实践访问权限。

精选
MCP Etherscan Server

MCP Etherscan Server

通过 Etherscan 的 API 促进与以太坊区块链数据的交互,提供对余额、交易、代币转移、合约 ABI、gas 价格和 ENS 名称解析的实时访问。

精选
Perplexity Deep Research MCP

Perplexity Deep Research MCP

一个服务器,它允许 AI 助手使用 Perplexity 的 sonar-deep-research 模型进行网络搜索,并提供引用支持。

精选