DBMCP (Database MCP Server)

DBMCP (Database MCP Server)

site icon
2025.03.14 1
Python数据库查询服务数据库
DBMCP是一个基于MCP(Model-Client-Protocol)架构的数据库查询服务,通过SSE(Server-Sent Events)与客户端通信,支持执行数据库查询并返回结果。
View on GitHub

Overview

基本能力

产品定位

DBMCP是一个数据库查询服务,专注于提供高效的数据库查询能力。

核心功能

  • 支持通过SSE与客户端通信
  • 执行数据库查询并返回结果
  • 目前支持MSSQL数据库

适用场景

  • 需要远程执行数据库查询的应用
  • 需要实时获取数据库查询结果的场景
  • 开发过程中需要快速测试数据库查询

工具列表

  • 无特定工具列表,主要通过MCP客户端集成使用

常见问题解答

  • 无特定常见问题解答

使用教程

使用依赖

  1. 需要安装Docker(如果使用Docker方式运行)
  2. 需要Python环境(如果本地运行)

安装教程

使用Docker运行

docker-compose up -d # 后台运行
# 或
docker-compose up --watch # 开发模式热重载

本地运行

  1. 安装依赖:
uv sync # 或
pip install -r requirements.txt
  1. 运行服务器:
(dbmcp) python server.py

调试方式

  1. 确保环境变量正确设置(.env文件)
  2. 检查服务是否正常运行
  3. 通过MCP客户端测试连接

许可证

None