
jdbc-mcp-server (read-only)

2025.04.29
0
Java数据连接自然语言查询JDBC 驱动数据库开发效率
cdata-jdbc-mcp-server 是一个通用的 Model Context Protocol (MCP) 服务器,专为 CData JDBC 驱动程序设计,支持只读操作。它允许 LLMs(如 Claude Desktop)通过自然语言查询从 300 多个数据源中获取实时数据,无需编写 SQL 语句。该服务器通过简单的 MCP 接口暴露数据,适用于需要实时数据访问的场景。
View on GitHub
Overview
基本能力
产品定位
cdata-jdbc-mcp-server 是一个中间件,旨在通过 MCP 协议将 CData JDBC 驱动程序支持的数据源暴露给 LLMs,实现自然语言查询实时数据的功能。
核心功能
- 支持 300+ 数据源的只读访问
- 通过 MCP 接口暴露数据
- 提供简单的配置和部署方式
- 支持与 Claude Desktop 等 LLMs 集成
适用场景
- 需要从多种数据源获取实时数据的 LLM 应用
- 数据分析师或开发者希望通过自然语言查询数据
- 需要快速集成多种数据源的应用开发
工具列表
{servername}_get_tables
: 获取数据源中的表列表{servername}_get_columns
: 获取指定表的列信息{servername}_run_query
: 执行 SQL SELECT 查询
常见问题解答
- 无法在 Claude Desktop 中看到 MCP 服务器:确保完全退出并重新启动 Claude Desktop
- 无法获取数据:检查连接配置是否正确
- 连接问题:使用连接字符串构建器创建连接字符串
- 其他问题:联系 CData 支持团队或加入社区
使用教程
使用依赖
- 安装 Java 运行环境
- 安装 Maven(用于构建项目)
安装教程
- 克隆仓库:
git clone https://github.com/cdatasoftware/jdbc-mcp-server.git
cd jdbc-mcp-server
- 构建服务器:
mvn clean install
- 下载并安装 CData JDBC 驱动程序
- 授权 JDBC 驱动程序(以 Salesforce 为例):
java -jar cdata.jdbc.salesforce.jar --license
- 配置数据源连接
- 创建 .prp 配置文件
调试方式
- 运行服务器:
java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/Salesforce.prp
- 检查 Claude Desktop 配置是否正确
- 验证数据查询功能