MSSQL MCP Server

MSSQL MCP Server

site icon
2025.04.09 24
Python数据库管理商业智能数据库
MSSQL MCP Server 是一个提供数据库交互和商业智能能力的服务。它支持运行SQL查询、分析业务数据以及自动生成业务洞察备忘录。该服务适配MSSQL数据库,并提供了多种数据库操作功能。
View on GitHub

Overview

基本能力

产品定位

MSSQL MCP Server 主要用于数据库管理和商业智能分析,提供高效的数据库交互和业务数据处理能力。

核心功能

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

适用场景

  • 数据库管理
  • 业务数据分析
  • 自动生成业务报告
  • 商业智能应用

工具列表

  • Claude Desktop: 用于配置和运行MSSQL MCP Server
  • Windsurf: 用于配置和运行MSSQL MCP Server
  • Cursor: 用于配置和运行MSSQL MCP Server
  • MCP Inspector: 用于调试和检查MSSQL MCP Server

常见问题解答

  • 如何配置数据库连接? 在config.json中配置数据库连接信息。
  • 如何安装依赖? 使用pip install -r requirements.txt安装依赖。

使用教程

使用依赖

  • Python 3.x
  • 包依赖: bash pip install pyodbc>=4.0.39 pydantic>=2.0.0 mcp>=0.1.0
  • ODBC Driver 17 for SQL Server

安装教程

  1. 克隆仓库: bash git clone <repository_url>
  2. 安装依赖: bash cd /d ~/mssql-mcp pip install -r requirements.txt
  3. 配置数据库连接: 在config.json中配置数据库连接信息。

调试方式

  1. 使用MCP Inspector调试: bash npx -y @modelcontextprotocol/inspector python C:\\mssql-mcp\\src\\server.py
  2. 检查日志输出。
  3. 验证数据库连接。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。