
DBMCP (Database MCP Server)

2025.03.14
1
Python数据库查询服务数据库
DBMCP是一个基于MCP(Model-Client-Protocol)架构的数据库查询服务,通过SSE(Server-Sent Events)与客户端通信,支持执行数据库查询并返回结果。
View on GitHub
Overview
基本能力
产品定位
DBMCP是一个数据库查询服务,专注于提供高效的数据库查询能力。
核心功能
- 支持通过SSE与客户端通信
- 执行数据库查询并返回结果
- 目前支持MSSQL数据库
适用场景
- 需要远程执行数据库查询的应用
- 需要实时获取数据库查询结果的场景
- 开发过程中需要快速测试数据库查询
工具列表
- 无特定工具列表,主要通过MCP客户端集成使用
常见问题解答
- 无特定常见问题解答
使用教程
使用依赖
- 需要安装Docker(如果使用Docker方式运行)
- 需要Python环境(如果本地运行)
安装教程
使用Docker运行
docker-compose up -d # 后台运行
# 或
docker-compose up --watch # 开发模式热重载
本地运行
- 安装依赖:
uv sync # 或
pip install -r requirements.txt
- 运行服务器:
(dbmcp) python server.py
调试方式
- 确保环境变量正确设置(.env文件)
- 检查服务是否正常运行
- 通过MCP客户端测试连接
许可证
None