
gmail-mcp-server-by-cdata

2025.05.02
0
JavaGmail 数据查询自然语言接口交流协作
gmail-mcp-server-by-cdata 是一个基于 CData 的 Model Context Protocol (MCP) 服务器,专门用于 Gmail 数据的查询。它通过 JDBC 驱动将 Gmail 数据暴露为关系型 SQL 模型,并通过简单的 MCP 接口使 LLMs(如 Claude Desktop)能够通过自然语言问题查询实时数据,无需编写 SQL。
View on GitHub
Overview
基本能力
产品定位
该 MCP 服务器旨在为 LLMs 提供对 Gmail 数据的实时查询能力,使其能够通过自然语言问题获取信息。
核心功能
- 通过 JDBC 驱动连接 Gmail 数据源
- 将 Gmail 数据暴露为关系型 SQL 模型
- 提供简单的 MCP 接口供 LLMs 查询数据
- 支持自然语言问题查询,无需 SQL
适用场景
- LLMs(如 Claude Desktop)查询 Gmail 数据
- 通过自然语言问题获取 Gmail 中的实时信息
工具列表
{servername}_get_tables
: 获取数据源中可用的表列表{servername}_get_columns
: 获取表中可用的列列表{servername}_run_query
: 执行 SQL SELECT 查询
常见问题解答
- 如果无法在 Claude Desktop 中看到 CData MCP 服务器,请确保已完全退出 Claude Desktop。
- 如果 Claude Desktop 无法检索数据,请检查连接配置是否正确。
- 如果连接数据源有问题,请联系 CData 支持团队。
- 如果使用 MCP 服务器有问题或有其他反馈,请加入 CData 社区。
使用教程
使用依赖
- 安装 Java 运行环境
- 安装 Maven(用于构建服务器)
安装教程
- 克隆仓库:
bash git clone https://github.com/cdatasoftware/gmail-mcp-server-by-cdata.git cd gmail-mcp-server-by-cdata
- 构建服务器:
bash mvn clean install
- 下载并安装 CData JDBC Driver for Gmail
- 授权 CData JDBC Driver
- 配置数据源连接
- 创建
.prp
文件配置 JDBC 连接
调试方式
- 运行服务器:
bash java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/Salesforce.prp
- 在 Claude Desktop 中测试查询功能
- 检查日志以排查问题