Token导航 LogoToken导航

MCP Server · 数据服务

acu MCP

一个连接Claude与Acumatica ERP的MCP服务器,用于只读分析查询。

未说明官方级别未说明来源级核验工具 14
数据分析TypeScriptClaudeClaude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
lycheejello
提供方
lycheejello

工具数量

14

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

acu MCP 属于数据服务类 MCP Server,公开资料标注 14 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

数据服务

传输方式

未说明

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 14 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

acu-mcp(存档--迁移到tuxton平台)

这个TypeScript项目已经移植到Python并转移到 tuxton-platform monorepo作为 apps/acu_mcp/. 新家: /home/huyson/develop/tuxton-platform/apps/acu_mcp/ 端口重用共享 packages/tuxton_acumatica/ 客户端(OAuth2+实体REST+OData v3) acu_etl 和 acu_mcp 可以一起进化。OData v4工具已从初始端口中删除,因为 /ODataV4/ 路由当前在IIS层为406ing,与客户端无关——底层助手仍然存在于 tuxton_acumatica 当服务器端问题解决时,可以将其重新连接为工具。 此目录保留用于历史参考,但不应接收新工作。任何新的Acumatica REST集成都将进入 apps/acu_mcp/ 或 packages/tuxton_acumatica/.

______________________________________________________________________

一 MCP(模型上下文协议) 将Claude连接到Acumatica ERP以进行只读分析查询的服务器。

工具

工具说明
query_sales_orders使用OData表达式列出和筛选销售订单
get_sales_order获得一份包含全线商品详细信息的订单
list_inventory_items列出按类别、状态等筛选的库存项目。
get_inventory_item获取具有仓库库存数量的特定项目
query_shipments列出并过滤货物
get_shipment获得一批带有行详细信息的货物
query_invoices列出并过滤应收账款发票
get_invoice获取包含行详细信息的单一发票
query_purchase_orders列出并筛选采购订单
get_purchase_order获取包含行详细信息的单个采购订单
query_customers列出并筛选客户
get_customer获取一位拥有联系人和地址的客户
list_odata_entities通过OData发现所有可用的通用查询实体集
query_odata使用OData筛选器按名称查询任何通用查询,选择、按顺序、按顶部、跳过

先决条件

  • 18.3或更晚
  • 具有专用服务帐户的Acumatica实例(请参见 Acumatica设置 在......下面

安装

git clone git@github.com:lycheejello/acu-mcp.git
cd acu-mcp
npm install
npm run build

配置

复制示例env文件并填写您的值:

cp .env.example .env
ACU_BASE_URL=https://yourinstance.acumatica.com/YourTenant
# OData URL is derived automatically: {ACU_BASE_URL}/odata/{ACU_COMPANY}
ACU_USERNAME=mcp-user
ACU_PASSWORD=your_password
ACU_COMPANY=YourCompanyLoginName
ACU_ENDPOINT=Default
ACU_VERSION=25.200.001
# Required for OData access (see Acumatica Setup below)
ACU_CLIENT_ID=your_client_id@YourCompanyLoginName
ACU_CLIENT_SECRET=your_client_secret
警告: 使用专用服务帐户(例如。 mcp-user).请勿使用您的个人Acumatica登录。

克劳德集成

克劳德代码(CLI)

运行一次以全局注册服务器:

claude mcp add --scope user acumatica \
  -e ACU_BASE_URL=https://yourinstance.acumatica.com/YourTenant \
  -e ACU_USERNAME=mcp-user \
  -e ACU_PASSWORD=your_password \
  -e ACU_COMPANY=YourCompanyLoginName \
  -e ACU_ENDPOINT=Default \
  -e ACU_VERSION=25.200.001 \
  -e ACU_CLIENT_ID=your_client_id@YourCompanyLoginName \
  -e ACU_CLIENT_SECRET=your_client_secret \
  -- node /absolute/path/to/acu-mcp/dist/index.js

运行此命令后重新启动Claude Code。

克劳德桌面-macOS

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "acumatica": {
      "command": "node",
      "args": ["/absolute/path/to/acu-mcp/dist/index.js"],
      "env": {
        "ACU_BASE_URL": "https://yourinstance.acumatica.com/YourTenant",
        "ACU_USERNAME": "mcp-user",
        "ACU_PASSWORD": "your_password",
        "ACU_COMPANY": "YourCompanyLoginName",
        "ACU_ENDPOINT": "Default",
        "ACU_VERSION": "25.200.001",
        "ACU_CLIENT_ID": "your_client_id@YourCompanyLoginName",
        "ACU_CLIENT_SECRET": "your_client_secret"
      }
    }
  }
}

克劳德桌面-Windows

编辑 %APPDATA%\Claude\claude_desktop_config.json 使用相同的结构,使用Windows路径:

"args": ["C:\\absolute\\path\\to\\acu-mcp\\dist\\index.js"]

保存后重新启动Claude Desktop。

验证

重启后,问克劳德:

*“显示最近5个未结销售订单”*

克劳德应该打电话来 query_sales_orders 并返回实时数据。

Acumatica设置

连接的应用程序(OData需要)

OData访问需要在Acumatica中注册的连接应用程序。为每个集成创建一个(例如,此MCP服务器创建一个,Azure Functions创建一个),以便可以独立管理和撤销凭据。

在 301000平方米 (连接的应用程序):

  1. 点击 + 添加新应用程序
  2. 集 客户名称 (仅显示名称,例如。 TuxtonTools MCP 或 TuxtonTools ETL)
  3. 离开 客户端ID 空白,让Acumatica生成一个,或设置自定义值
  4. 集 流动 到 Resource Owner Password --这是代码使用的授权类型
  5. 保存
  6. 在 共享秘密 选项卡,单击 +,输入a 描述 (例如。 acu-mcp-prod),然后单击 生成密钥 --立即复制密码,密码将不再显示
  7. 注意 客户端ID 以及生成的 共享密钥密码 --使用这些作为 ACU_CLIENT_ID 和 ACU_CLIENT_SECRET
注: 为每个集成创建单独的互联应用程序。这允许独立的凭证轮换和审计跟踪。

服务账户

在 SM201010 (用户),创建一个专用服务帐户:

  1. 集 登录名 (例如。 mcp-user)以及一个强密码
  2. 启用 Web服务访问 复选框
  3. 在 角色 选项卡,为每个模块(销售订单、库存、应收账款、应付账款等)分配只读查看器角色
  4. 集 API登录的最大数量 至少 5 在开发过程中允许并发会话

发展

npm run dev    # run with tsx (no build step)
npm run build  # compile TypeScript → dist/
npm start      # run compiled output

添加新实体

  1. 创建 src/tools/{entity}.ts 并出口a register{Entity}Tools(server: McpServer) 功能
  2. 打电话给 src/tools/index.ts
  3. 无需其他更改

路线图

看 计划.md 完整的架构和分阶段开发计划。

第一阶段(完成): 核心服务器,配备12个REST工具,涵盖销售订单、库存、发货、发票、采购订单和客户。 第二阶段(进行中): OData/GI传递完成(list_odata_entities + query_odata);总账余额工具和MCP资源/提示仍在等待中。 第三阶段: OAuth 2.0、HTTP/SSE传输、生产强化。

工具与能力

工具数量

14

资源数量

0

提示词数量

0

能力标签

ERP集成TypeScript本地部署数据分析只读查询ODataAcumatica

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

用自然语言查库

不用手写 SQL,直接问数据,让模型组织查询语句。

数据巡检

定期拉指标、做对比,把异常项整理成一段说明。

打通业务数据

把数据库、数仓和接口接进同一个上下文,减少导出再上传。

选择建议

值得选的地方

  • 工具数量 14 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在数据服务场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
acu MCP

MCP World · 本页

14未说明未标注1 个2026-05-17
Memory 9d25f64e

MCP World

9未说明未标注1 个2026-05-17
Prisma MCP Server

MCP World

0stdio有3 个2026-05-17
Astr Bot

MCP World

0stdio有1 个2026-05-17
Getzep MCP

MCP World

9stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

acu MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

acu MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

acu MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

acu MCP 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

acu MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP