intacct-mcp-server-by-cdata

intacct-mcp-server-by-cdata

site icon
2025.05.02 0
Java数据查询自然语言接口数据库开发效率
intacct-mcp-server-by-cdata 是一个基于 CData 的 Model Context Protocol (MCP) 服务器,专为 Intacct 设计。该服务器通过 JDBC 驱动程序将 Intacct 数据暴露为关系型 SQL 模型,并通过简单的 MCP 接口使 LLMs(如 Claude Desktop)能够通过自然语言问题查询实时数据,无需编写 SQL。
View on GitHub

Overview

基本能力

产品定位

intacct-mcp-server-by-cdata 是一个中间件服务,旨在为 LLMs 提供对 Intacct 数据的实时查询能力,简化数据访问流程。

核心功能

  1. 数据查询:通过 JDBC 驱动程序将 Intacct 数据暴露为关系型 SQL 模型。
  2. 自然语言接口:支持 LLMs 通过自然语言问题查询数据。
  3. 工具支持:提供多种工具用于数据查询和管理。

适用场景

  1. 数据分析:通过自然语言查询实时数据,快速获取分析结果。
  2. 业务监控:实时监控业务数据,支持决策制定。
  3. 开发测试:简化开发过程中的数据访问和测试。

工具列表

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

常见问题解答

  1. 无法在 Claude Desktop 中看到 CData MCP Server:确保完全退出并重新打开 Claude Desktop。
  2. 无法检索数据:检查连接配置是否正确。
  3. 连接问题:使用连接字符串构建器创建连接字符串并复制到属性文件。
  4. 技术支持:联系 CData 支持团队 或加入 CData 社区

使用教程

使用依赖

  1. 安装 JDK 和 Maven。
  2. 下载并安装 CData JDBC Driver for Intacct

安装教程

  1. 克隆仓库: bash git clone https://github.com/cdatasoftware/intacct-mcp-server-by-cdata.git cd intacct-mcp-server-by-cdata
  2. 构建服务器: bash mvn clean install
  3. 配置 JDBC 驱动程序:
  4. 导航到安装目录的 lib 文件夹。
  5. 运行 java -jar cdata.jdbc.sageintacct.jar --license 并输入许可证信息。
  6. 创建 .prp 文件配置连接。

调试方式

  1. 运行服务器: bash java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/intacct.prp
  2. 检查日志和连接状态。

许可证

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