
google-bigquery-mcp-server-by-cdata

2025.05.02
0
Java数据查询数据库连接数据库
CData的Google BigQuery MCP服务器是一个基于Model Context Protocol(MCP)的服务器,旨在为大型语言模型(如Claude Desktop)提供对Google BigQuery数据的只读访问。通过CData JDBC驱动,该服务器将Google BigQuery数据暴露为关系型SQL模型,并通过简单的MCP接口使LLM能够通过自然语言问题查询实时数据,无需编写SQL。
View on GitHub
Overview
基本能力
产品定位
该MCP服务器旨在为大型语言模型提供对Google BigQuery数据的只读访问,使其能够通过自然语言查询数据,无需SQL知识。
核心功能
- 通过CData JDBC驱动连接Google BigQuery
- 将Google BigQuery数据暴露为关系型SQL模型
- 提供简单的MCP接口供LLM查询数据
- 支持自然语言问题查询实时数据
适用场景
- 需要让LLM查询Google BigQuery数据的场景
- 需要简化数据访问流程,避免编写SQL的场景
- 需要实时数据查询的场景
工具列表
{servername}_get_tables
:检索数据源中可用的表列表{servername}_get_columns
:检索表中可用的列列表{servername}_run_query
:执行SQL SELECT查询
常见问题解答
- 如果在Claude Desktop中看不到CData MCP服务器,请确保完全退出并重新打开Claude Desktop。
- 如果Claude Desktop无法检索数据,请检查连接配置是否正确。
- 如果连接数据源有问题,请联系CData支持团队。
- 如果使用MCP服务器有问题或有反馈,可以加入CData社区。
使用教程
使用依赖
- 安装Java运行环境
- 安装Maven(用于构建项目)
安装教程
- 克隆仓库:
git clone https://github.com/cdatasoftware/google-bigquery-mcp-server-by-cdata.git
cd google-bigquery-mcp-server-by-cdata
- 构建服务器:
mvn clean install
- 下载并安装CData JDBC驱动: https://www.cdata.com/drivers/bigquery/download/jdbc
- 授权CData JDBC驱动:
java -jar cdata.jdbc.googlebigquery.jar --license
- 配置数据源连接
- 创建.prp配置文件
调试方式
- 运行服务器:
java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/Salesforce.prp
- 测试查询功能
- 检查日志输出