Get the FREE Ultimate OpenClaw Setup Guide →

jewei-mssql

SqlServer(mssql)数据库查询

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio jeweis-jewei-mssql-mcp-server uvx jewei-mssql-mcp-server \
  --env DB_HOST="your_db_host" \
  --env DB_NAME="your_db_name" \
  --env DB_PORT="your_db_port" \
  --env DB_USER="your_db_user" \
  --env DB_PASSWORD="your_db_password"

How to use

Jewei MSSQL MCP 服务器 提供了对 Microsoft SQL Server 的数据查询和表结构查询的能力。通过 MCP 协议,客户端可以发送自定义命令来执行 SQL 查询、获取表结构等操作。典型使用场景包括在代码编辑器或 IDE 内通过 MCP 客户端调用服务器的 query_sql 和 get_table_structure 等能力来获取数据库结果与结构信息。要开始使用,请先配置连接信息(主机、端口、用户名、密码、数据库名),并确保服务器正在运行。你可以使用 uvx 命令来启动服务器实例,并通过 MCP 客户端进行调用。示例配置中的 env 变量包含了连接数据库所需的参数,替换为实际值后即可连接并查询数据库。

How to install

prerequisites:

  • Python 3.7+
  • 访问 Microsoft SQL Server 的权限
  • FastMCP 库(或兼容的 MCP 实现)

方法一:通过 PyPI 安装(推荐)

pip install jewei-mssql-mcp-server

方法二:从源码安装

  1. 克隆本仓库
git clone [仓库URL]
cd jewei-mssql-mcp-server
  1. 安装依赖
pip install -r requirements.txt
  1. 配置数据库连接(通过环境变量或配置文件)
# 示例:设置环境变量
export DB_HOST=your_db_host
export DB_USER=your_db_user
export DB_PASSWORD=your_db_password
export DB_NAME=your_db_name
export DB_PORT=your_db_port
  1. 启动服务器
python server.py

可使用 uvx 配置来集成到 Windsurf/Cascade 等工具,参见 README 的 MCP 配置示例以了解如何通过 uvx 运行包名来启动服务。

Additional notes

提示与常见问题:

  • 确保数据库允许来自服务器所在主机的连接,且防火墙端口已放行。
  • 若使用 uvx 启动,请确保已在环境中安装对应 Python 包,且包名与服务器入口点匹配(例如 jewei-mssql-mcp-server)。
  • 如果需要通过 STDIO 以外的传输机制(如 HTTP)使用 MCP,请在 server.py 中调整传输配置。
  • 环境变量中不要硬编码凭据,尽量使用受管环境变量或安全的凭据管理方式。
  • 调试时可在调用端开启日志,以便观察查询执行情况和错误信息。

Related MCP Servers

Sponsor this space

Reach thousands of developers