netsuite-mcp-server-by-cdata

netsuite-mcp-server-by-cdata

site icon
2025.05.02 0
Java数据查询自然语言处理数据库开发效率
netsuite-mcp-server-by-cdata 是一个基于 CData JDBC Driver 的 Model Context Protocol (MCP) 服务器,专门用于 NetSuite 数据源的查询。它通过将 NetSuite 数据暴露为关系型 SQL 模型,使得 LLMs(如 Claude Desktop)可以通过自然语言查询实时数据,而无需编写 SQL 语句。该服务器目前为只读模式,适用于需要快速查询 NetSuite 数据的场景。
View on GitHub

Overview

基本能力

产品定位

该 MCP 服务器旨在为 LLMs 提供对 NetSuite 数据的实时查询能力,通过简单的 MCP 接口实现自然语言查询。

核心功能

  • 通过 CData JDBC Driver 连接 NetSuite 数据源
  • 将 NetSuite 数据暴露为关系型 SQL 模型
  • 提供简单的 MCP 接口供 LLMs 查询
  • 支持自然语言查询,无需 SQL 知识

适用场景

  • LLMs 需要查询 NetSuite 实时数据的场景
  • 需要快速获取 NetSuite 数据而不想编写 SQL 的场景
  • 开发人员希望简化数据访问流程的场景

工具列表

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

常见问题解答

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

使用教程

使用依赖

  1. 安装 Java 环境
  2. 安装 Maven

安装教程

  1. 克隆仓库:
git clone https://github.com/cdatasoftware/netsuite-mcp-server-by-cdata.git
cd netsuite-mcp-server-by-cdata
  1. 构建服务器:
mvn clean install
  1. 下载并安装 CData JDBC Driver for NetSuite
  2. 授权 CData JDBC Driver:
java -jar cdata.jdbc.netsuite.jar --license
  1. 配置数据源连接
  2. 创建 .prp 配置文件

调试方式

  1. 运行服务器:
java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/Salesforce.prp
  1. 测试查询功能
  2. 检查日志输出

许可证

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