gmail-mcp-server-by-cdata

gmail-mcp-server-by-cdata

site icon
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 查询

常见问题解答

  1. 如果无法在 Claude Desktop 中看到 CData MCP 服务器,请确保已完全退出 Claude Desktop。
  2. 如果 Claude Desktop 无法检索数据,请检查连接配置是否正确。
  3. 如果连接数据源有问题,请联系 CData 支持团队。
  4. 如果使用 MCP 服务器有问题或有其他反馈,请加入 CData 社区。

使用教程

使用依赖

  1. 安装 Java 运行环境
  2. 安装 Maven(用于构建服务器)

安装教程

  1. 克隆仓库: bash git clone https://github.com/cdatasoftware/gmail-mcp-server-by-cdata.git cd gmail-mcp-server-by-cdata
  2. 构建服务器: bash mvn clean install
  3. 下载并安装 CData JDBC Driver for Gmail
  4. 授权 CData JDBC Driver
  5. 配置数据源连接
  6. 创建 .prp 文件配置 JDBC 连接

调试方式

  1. 运行服务器: bash java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/Salesforce.prp
  2. 在 Claude Desktop 中测试查询功能
  3. 检查日志以排查问题

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。