
google-analytics-mcp-server-by-cdata

2025.05.02
0
Java数据分析数据集成数据库开发效率
CData的Google Analytics MCP服务器是一个基于Model Context Protocol (MCP)的服务器,旨在通过自然语言查询让LLMs(如Claude Desktop)能够访问Google Analytics的实时数据。该服务器通过CData JDBC Driver将Google Analytics数据暴露为关系型SQL模型,从而简化了数据访问过程。
View on GitHub
Overview
基本能力
产品定位
该MCP服务器的主要目的是为LLMs提供一个简单的方式来查询Google Analytics的实时数据,无需编写SQL语句。
核心功能
- 通过MCP接口提供对Google Analytics数据的只读访问。
- 支持自然语言查询,无需SQL知识。
- 使用CData JDBC Driver连接Google Analytics,并将其数据模型化为关系型SQL。
适用场景
- LLMs(如Claude Desktop)需要查询Google Analytics数据时。
- 开发者希望通过自然语言接口访问Google Analytics数据。
工具列表
{servername}_get_tables
: 获取数据源中可用的表列表。{servername}_get_columns
: 获取指定表的列列表。{servername}_run_query
: 执行SQL SELECT查询。
常见问题解答
- 如果无法在Claude Desktop中看到CData MCP服务器,请确保完全退出并重新打开Claude Desktop。
- 如果Claude Desktop无法检索数据,请检查连接配置是否正确。
- 如果连接数据源时遇到问题,请联系CData支持团队。
使用教程
使用依赖
- 安装Java运行环境。
- 安装Maven(用于构建服务器)。
安装教程
- 克隆仓库:
bash git clone https://github.com/cdatasoftware/google-analytics-mcp-server-by-cdata.git cd google-analytics-mcp-server-by-cdata
- 构建服务器:
bash mvn clean install
- 下载并安装CData JDBC Driver for Google Analytics。
- 配置JDBC连接字符串。
- 创建
.prp
配置文件。
调试方式
- 运行服务器:
bash java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/Salesforce.prp
- 检查日志输出以确认服务器是否正常运行。
- 使用Claude Desktop测试查询功能。