
veeva-mcp-server-by-cdata

2025.05.02
0
Java数据访问数据库连接自然语言查询数据库开发效率
veeva-mcp-server-by-cdata 是一个基于 CData JDBC 驱动程序的 Model Context Protocol (MCP) 服务器,专为 Veeva 数据设计。该服务器允许大型语言模型(如 Claude Desktop)通过自然语言查询实时访问 Veeva 数据,无需编写 SQL 语句。它提供了简单的 MCP 接口,使 LLMs 能够轻松获取数据信息。
View on GitHub
Overview
基本能力
产品定位
veeva-mcp-server-by-cdata 是一个数据访问中间件,旨在为大型语言模型提供对 Veeva 数据的实时查询能力。
核心功能
- 通过 MCP 接口提供对 Veeva 数据的只读访问
- 将 Veeva 数据暴露为关系型 SQL 模型
- 支持自然语言查询转换为 SQL 查询
- 提供简单的工具集用于数据探索和查询
适用场景
- 需要让 LLM 访问 Veeva 数据的应用场景
- 需要自然语言查询 Veeva 数据的场景
- 数据分析师需要快速查询 Veeva 数据
工具列表
{servername}_get_tables
- 获取数据源中可用的表列表{servername}_get_columns
- 获取指定表的列信息{servername}_run_query
- 执行 SQL SELECT 查询
常见问题解答
- 如果无法在 Claude Desktop 中看到 MCP 服务器,请确保完全退出并重新启动客户端
- 如果无法检索数据,请检查连接配置是否正确
- 连接问题可联系 CData 支持团队
- 使用问题可加入 CData 社区讨论
使用教程
使用依赖
- 需要安装 Java 运行环境
- 需要 CData JDBC Driver for Veeva
安装教程
- 克隆仓库:
git clone https://github.com/cdatasoftware/veeva-mcp-server-by-cdata.git
cd veeva-mcp-server-by-cdata
- 构建服务器:
mvn clean install
- 下载并安装 CData JDBC Driver for Veeva
- 授权 JDBC 驱动:
java -jar cdata.jdbc.veevavault.jar --license
- 配置数据源连接
- 创建 .prp 配置文件
调试方式
- 运行服务器:
java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/Salesforce.prp
- 测试查询:
# 通过 Claude Desktop 或其他支持 MCP 的客户端测试自然语言查询