
google-calendars-mcp-server-by-cdata

2025.05.02
0
Java日历服务数据查询日程管理
google-calendars-mcp-server-by-cdata 是 CData 开发的 Model Context Protocol (MCP) Server,专门用于 Google Calendars。该服务通过 JDBC 驱动将 Google 日历数据暴露为关系型 SQL 模型,并通过简单的 MCP 接口使 LLMs(如 Claude Desktop)能够通过自然语言查询实时数据。
View on GitHub
Overview
基本能力
产品定位
该 MCP 服务器旨在为 LLMs 提供对 Google Calendars 数据的只读访问,使其能够通过自然语言查询实时信息,无需编写 SQL。
核心功能
- 通过 JDBC 驱动连接 Google Calendars,并将其数据暴露为关系型 SQL 模型。
- 提供简单的 MCP 接口,支持自然语言查询。
- 支持工具包括获取表列表、获取列列表和执行 SQL 查询。
适用场景
- LLMs(如 Claude Desktop)查询 Google 日历数据。
- 通过自然语言问题获取实时日历信息。
工具列表
{servername}_get_tables
:获取数据源中可用的表列表。{servername}_get_columns
:获取表中可用的列列表。{servername}_run_query
:执行 SQL SELECT 查询。
常见问题解答
- 如果在 Claude Desktop 中看不到 CData MCP Server,请确保完全退出并重新打开 Claude Desktop。
- 如果无法检索数据,请检查连接配置是否正确。
- 如果连接数据源有问题,请联系 CData 支持团队。
使用教程
使用依赖
- 安装 Java 运行时环境(JRE)。
- 下载并安装 CData JDBC Driver for Google Calendars。
安装教程
- 克隆仓库:
bash git clone https://github.com/cdatasoftware/google-calendars-mcp-server-by-cdata.git cd google-calendars-mcp-server-by-cdata
- 构建服务器:
bash mvn clean install
- 下载并安装 CData JDBC Driver for Google Calendars: https://www.cdata.com/drivers/googlecalendar/download/jdbc
- 许可 JDBC 驱动:
bash java -jar cdata.jdbc.googlecalendar.jar --license
- 配置数据源连接:
bash java -jar cdata.jdbc.googlecalendar.jar
- 创建
.prp
文件配置 JDBC 连接。
调试方式
- 运行服务器:
bash java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/Salesforce.prp
- 检查日志和连接状态。