Summary
AnythingMCPを介してXentral ERP APIをChatGPTに接続します。自然言語を使用して、注文、在庫、請求書、製造データを照会します。
ChatGPTでERPを管理する
Xentralは、特にDACH地域のeコマースおよび製造業向けの人気のERPシステムです。MCPコネクタはありません。AnythingMCPを使用すると、XentralのREST APIをMCPサーバーに変換し、ChatGPTに注文、在庫、請求書、製造データを照会させることができます。
必要なもの
- APIアクセスが有効なXentralインスタンス
- Dockerがインストールされていること
- ChatGPT DesktopまたはMCP互換のAIクライアント
ステップバイステップガイド
ステップ1: AnythingMCPをデプロイする
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d
ステップ2: Xentral API認証情報を取得する
Xentralで、管理 → API設定に移動します。読み取り専用の権限を持つAPIユーザーを作成します。インスタンスのURL(例: https://yourcompany.xentral.biz)をメモしておきます。
ステップ3: RESTコネクタを作成する
AnythingMCPダッシュボードで、ベースURL https://yourcompany.xentral.biz/apiを使用してRESTコネクタを作成します。Basic AuthまたはAPIキー認証を設定します。
ステップ4: 主要エンドポイントを公開する
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— 出荷追跡
ステップ5: ChatGPTを接続する
{
"mcpServers": {
"xentral": {
"url": "http://localhost:4000/mcp"
}
}
}
ステップ6: ERPデータを照会する
- "今日の注文は何件ですか?"
- "再発注点を下回っている商品はどれですか?"
- "30日以上未払いの請求書をすべて表示してください"
- "今月の総収益はいくらですか?"
- "期日順に並べたすべてのオープン製造注文をリストしてください"
- "納期が最も長い仕入先はどれですか?"
- "注文量でトップ10の顧客を表示してください"
ユースケース
在庫管理
ChatGPTに在庫レベルを監視させ、動きが鈍い商品を特定し、再発注が必要な商品をフラグ付けさせます。
財務概要
XentralのUIをナビゲートすることなく、請求書、収益トレンド、支払い状況を照会します。
注文履行
自然言語を使用して、オープン注文、出荷状況、納期を追跡します。
セキュリティのベストプラクティス
- Xentralに専用の読み取り専用APIユーザーを作成する
- 利用可能な場合はIPホワイトリストを使用する
- 最初は読み取りエンドポイントのみを使用する
- AnythingMCPの監査ログを有効にする
次のステップ
このガイドは役に立ちましたか?