excel-online-mcp-server-by-cdata

excel-online-mcp-server-by-cdata

site icon
2025.05.02 0
JavaExcel 数据访问自然语言查询数据库连接数据库开发效率
excel-online-mcp-server-by-cdata 是一个基于 CData JDBC Driver 的 Model Context Protocol (MCP) 服务器,专门用于 Excel Online 数据访问。它通过将 Excel Online 数据暴露为关系型 SQL 模型,使得大型语言模型(如 Claude Desktop)能够通过自然语言查询实时数据,而无需编写 SQL 语句。该服务器目前支持只读操作,适用于需要从 Excel Online 获取数据的场景。
View on GitHub

Overview

基本能力

产品定位

该 MCP 服务器旨在为大型语言模型提供对 Excel Online 数据的只读访问能力,通过简单的 MCP 接口实现自然语言查询。

核心功能

  1. 通过 CData JDBC Driver 连接 Excel Online
  2. 将 Excel Online 数据暴露为关系型 SQL 模型
  3. 提供 MCP 接口供 LLMs 查询数据
  4. 支持只读数据访问

适用场景

  1. 需要从 Excel Online 获取数据的 AI 应用
  2. 自然语言查询 Excel 数据的场景
  3. 与 Claude Desktop 等 LLM 工具集成

工具列表

  1. {servername}_get_tables - 获取数据源中可用的表列表
  2. {servername}_get_columns - 获取指定表的列信息
  3. {servername}_run_query - 执行 SQL SELECT 查询

常见问题解答

  1. 如果无法在 Claude Desktop 中看到 MCP 服务器,请确保完全退出并重新启动客户端
  2. 如果无法获取数据,请检查连接配置是否正确
  3. 连接数据源遇到问题时,可以联系 CData 支持团队

使用教程

使用依赖

  1. 安装 Java 运行环境
  2. 安装 Maven 构建工具

安装教程

  1. 克隆仓库:
git clone https://github.com/cdatasoftware/excel-online-mcp-server-by-cdata.git
cd excel-online-mcp-server-by-cdata
  1. 构建服务器:
mvn clean install
  1. 下载并安装 CData JDBC Driver for Excel Online
  2. 配置 JDBC 连接字符串
  3. 创建 .prp 配置文件

调试方式

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

许可证

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