Summary
通过 MCP 将 Xentral ERP API 连接到 ChatGPT。使用 AnythingMCP 以自然语言查询订单、库存、发票和生产数据。
使用 ChatGPT 管理你的 ERP
Xentral 是一个流行的电子商务和制造业 ERP 系统,特别是在 DACH 地区。它没有 MCP 连接器。通过 AnythingMCP,你可以将 Xentral 的 REST API 转换为 MCP 服务器,让 ChatGPT 查询订单、库存、发票和生产数据。
你需要的准备
- 一个启用 API 访问的 Xentral 实例
- 安装 Docker
- ChatGPT Desktop 或任何兼容 MCP 的 AI 客户端
分步指南
第一步:部署 AnythingMCP
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d
第二步:获取 Xentral API 凭证
在 Xentral 中,前往管理 → API 设置。创建一个具有只读权限的 API 用户。记下你的实例 URL(例如,https://yourcompany.xentral.biz)。
第三步:创建 REST 连接器
在 AnythingMCP 仪表板中,创建一个基础 URL 为 https://yourcompany.xentral.biz/api 的 REST 连接器。配置基本身份验证或 API 密钥身份验证。
第四步:暴露关键端点
GET /v1/orders— 销售订单GET /v1/orders/{id}— 订单详情GET /v1/products— 产品目录GET /v1/products/{id}/stock— 库存水平GET /v1/invoices— 发票列表GET /v1/customers— 客户数据库GET /v1/production-orders— 生产订单GET /v1/suppliers— 供应商列表GET /v1/shipments— 发货跟踪
第五步:连接 ChatGPT
{
"mcpServers": {
"xentral": {
"url": "http://localhost:4000/mcp"
}
}
}
第六步:查询你的 ERP 数据
- "今天有多少订单?"
- "哪些产品低于补货点?"
- "给我显示所有逾期 30 天的未付款发票"
- "我们这个月的总收入是多少?"
- "列出所有按到期日排序的开放生产订单"
- "哪些供应商的交货时间最长?"
- "给我显示按订单量排序的前 10 个客户"
用例
库存管理
请 ChatGPT 监控库存水平,识别滞销商品,并标记需要重新订购的产品。
财务概览
查询发票、收入趋势和付款状态,而无需浏览 Xentral 界面。
订单履行
使用自然语言跟踪开放订单、发货状态和交货时间表。
安全最佳实践
- 在 Xentral 中创建一个专用的只读 API 用户
- 如果可用,使用 IP 白名单
- 仅从读取端点开始
- 启用 AnythingMCP 审计日志
后续步骤
这份指南对你有帮助吗?