インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Sage 200 をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
Sage 200 API を通じて Sage 200 Standard と Professional を読み取ります:顧客、仕入先、受注と発注、計上済みの請求書、クレジットノートと支払い、在庫品目と在庫数、総勘定元帳の勘定科目。Sage ID OAuth 2.0、読み取り専用。
こう聞いてみよう
Sage 200 のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Sage 200 をクリック、認証情報を貼り付け、MCP API キーを発行 — 完了です。Docker も
git cloneもローカルサーバーも不要。
Sage 200 + ChatGPT
Sage 200 API を通じて Sage 200 Standard と Professional を読み取ります:顧客、仕入先、受注と発注、計上済みの請求書、クレジットノートと支払い、在庫品目と在庫数、総勘定元帳の勘定科目。Sage ID OAuth 2.0、読み取り専用。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
SAGE200_PRODUCT, SAGE200_CLIENT_ID, SAGE200_CLIENT_SECRET, SAGE200_SUBSCRIPTION_KEY
ステップ 1 — 認証情報を取得
OAuth の認証情報は Sage が発行するもので、Sage 200 の中では作成できません。数日の余裕を見てください。
- Sage Developer Services([email protected]、その後 Sage の申請フォーム)にクライアント ID とシークレットを申請します。リダイレクト URI を
https://cloud.anythingmcp.com/api/mcp-oauth/callback(セルフホストなら<your AnythingMCP URL>/api/mcp-oauth/callback)とするコンフィデンシャル(Web サーバー)クライアントを依頼します。 - Sage Developer Portal で、Sage 200 API サブスクリプションのプライマリキーを
SAGE200_SUBSCRIPTION_KEYにコピーします(Ocp-Apim-Subscription-Keyとして送信)。 SAGE200_PRODUCTを Sage 200 Standard ならsage200、Sage 200 Professional ならsage200extraに設定し、SAGE200_CLIENT_IDとSAGE200_CLIENT_SECRETを入力します。- コネクタのページで Authorize with Provider をクリックし、会社の API ユーザーである Sage ID でサインインします。Sage 200 Professional では、System Administration で会社が API に接続されている必要があります。
- 最初に
sage_200_list_sitesを呼び出します。ほかのすべてのツールは、これが返すsite_idとcompany_idを必要とします。
コネクタは読み取りのみです。一覧は snake_case のフィールド名で OData オプション(filter、select、orderby、top、skip)を受け付けます。計上済みの請求書とクレジットノートは元帳の取引なので、sage_200_list_sales_transactions と sage_200_list_purchase_transactions で読み取ります。401 は再認可が必要か、サブスクリプションキーかエディションの誤り、403 はその Sage ID がその会社の API ユーザーではないことを意味します。
ステップ 2 — アダプターをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ 3 — ChatGPT にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
ChatGPT は開発者モード(Developer mode)で MCP サーバーをカスタムアプリとして接続します。有料プランで利用でき、無料プランでは使えません。Business・Enterprise のワークスペースでは、先に管理者が許可する必要がある場合があります。
- ChatGPT で Settings → Security and login を開き、Developer mode をオンにします。
- chatgpt.com/plugins を開き、+ をクリックします。
- 名前と短い説明を入力します(例: Name:
Sage 200)。 - Connection に MCP サーバー URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを入力し、接続を作成します。 - ChatGPT に求められたら AnythingMCP にサインイン(OAuth)し、アクセスを許可します。
利用可能なツール
| Tool | What it does |
|---|---|
sage_200_list_sites | The Sage 200 sites and companies the signed-in Sage ID user can reach through the API, with site_id, site name, company_id and company name |
sage_200_list_customers | Customer accounts with id, reference, name, balance, credit limit, on-hold flag, account status, currency and contact details |
sage_200_get_customer | One customer account by id with addresses, contacts, credit terms, balance, analysis codes and default tax code |
sage_200_list_suppliers | Supplier accounts with id, reference, name, balance, credit limit, on-hold flag, currency and contact details |
sage_200_get_supplier | One supplier account by id with addresses, contacts, payment terms, balance, bank details and default tax code |
sage_200_list_sales_orders | Sales orders (SOP) with id, document number, customer, document date, requested delivery date, status, totals and currency |
sage_200_get_sales_order | One sales order by id with header, delivery address and, with expand lines, every order line (product, quantity, price, discount… |
sage_200_list_purchase_orders | Purchase orders (POP) with id, document number, supplier, document date, status, totals and currency |
sage_200_get_purchase_order | One purchase order by id with header and, with expand lines, every line (product, quantity, cost, received and invoiced quantities) |
sage_200_list_sales_transactions | Posted sales ledger transactions: invoices, credit notes, receipts and adjustments with customer, reference, date, due date, goods, tax and… |
sage_200_list_purchase_transactions | Posted purchase ledger transactions: supplier invoices, credit notes, payments and adjustments with supplier, reference, date, due date… |
sage_200_list_products | Stock items (products) with id, code, name, product group, unit of sale, prices, cost and stock settings |
sage_200_get_product | One stock item by id with descriptions, units, prices, cost, analysis codes, suppliers and warehouses |
sage_200_list_stock_levels | Stock holdings per product and warehouse: quantity in stock, allocated, free, on order and reorder levels |
sage_200_list_nominal_codes | Nominal (general ledger) accounts with id, reference, cost centre, department, name, account type and balances |
FAQ
ChatGPT の無料プランでカスタム MCP コネクタは使えますか? いいえ。カスタム MCP 接続には開発者モードが必要で、有料プランでのみ利用できます。
次のステップ
このガイドは役に立ちましたか?