
MSSQL MCP Server

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 ServerWindsurf
: 用于配置和运行MSSQL MCP ServerCursor
: 用于配置和运行MSSQL MCP ServerMCP 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
安装教程
- 克隆仓库:
bash git clone <repository_url>
- 安装依赖:
bash cd /d ~/mssql-mcp pip install -r requirements.txt
- 配置数据库连接:
在
config.json
中配置数据库连接信息。
调试方式
- 使用MCP Inspector调试:
bash npx -y @modelcontextprotocol/inspector python C:\\mssql-mcp\\src\\server.py
- 检查日志输出。
- 验证数据库连接。