
JDBCX MCP Server

2025.04.15
0
Python数据桥接数据库中间件数据库
pydbcx-mcp 是一个基于 Python 实现的 MCP 服务器,用于通过 JDBCX 服务器与多种数据源进行通信。它支持多种数据格式(如 md、jsonl、csv)和传输协议(如 stdio、sse),并提供了丰富的配置选项来优化查询性能和安全性。
View on GitHub
Overview
基本能力
产品定位
pydbcx-mcp 是一个中间件服务,旨在通过 JDBCX 服务器桥接多种数据源,提供高效的数据查询和传输能力。
核心功能
- 支持多种数据格式(md、jsonl、csv)
- 支持多种传输协议(stdio、sse)
- 可配置查询超时和返回行数限制
- 支持访问令牌以增强安全性
适用场景
- 需要从多种数据源查询数据的应用
- 需要高效数据传输和格式转换的场景
- 需要安全访问数据库的应用
工具列表
- JDBCX Server:提供数据源连接能力
- Smithery:用于自动安装和配置 MCP 服务器
常见问题解答
- 如何启动 JDBCX 服务器?使用
docker run --rm --name bridge -d -p8080:8080 jdbcx/jdbcx server
- 如何测试服务器是否就绪?使用
curl -v 'http://localhost:8080/config'
- 如何配置 MCP 服务器?通过环境变量或 JSON 配置文件
使用教程
使用依赖
- 安装 Docker
- 安装 Python 3.10+
安装教程
- 启动 JDBCX 服务器:
docker run --rm --name bridge -d -p8080:8080 jdbcx/jdbcx server
- 安装 MCP 服务器:
npx -y @smithery/cli install @jdbcx/pydbcx-mcp --client claude
或通过 JSON 配置文件手动配置
调试方式
- 检查服务器日志:
docker logs --tail=100 -f bridge
- 测试服务器连接:
curl -v 'http://localhost:8080/config'