mcpField
P
po-pilot-mcp

po-pilot-mcp

ローカル
github.com/maskchanel14-sourceビジネス・マーケティング04 日前に更新

po-pilot-mcp について

po-pilot-mcp は、Shopify の販売事業者や卸売業者向けに、決定論的な購買・買掛金ツールを 4 種類提供します。補充計算、仕入先注文と CSV の作成、Stocky 出力からの仕入先情報復元、注文・入荷記録・請求書の照合を行います。

主な機能

  1. 01補充量と安全在庫の計算
  2. 02仕入先への発注書作成
  3. 03ケース数・最低注文量・予算の適用
  4. 04Shopify 発注書・移動 CSV の出力
  5. 05請求書・発注書・入荷記録の照合
  6. 06Stocky CSV から仕入先情報を復元

活用シーン

  1. 01在庫と需要に基づく補充計画
  2. 02予算内での仕入先発注準備
  3. 03Stocky 記録からの仕入先ルール再構築
  4. 04支払い前の請求書監査

MCP 対応

ローカル stdio または Streamable HTTP を通じて、4 種類のワークフローツールを MCP クライアントに公開します。読み取り専用の認証情報を指定すると Shopify Admin データも参照できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"maskchanel14-source-po-pilot": {
"command": "npx",
"args": [
"-y",
"po-pilot-mcp"
]
}
}
}
起動コマンドnpx -y po-pilot-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmpo-pilot-mcp1.0.0

ツール

4

掲載時のツール一覧 · 4 日前に更新

パラメーター型必須説明
skusarrayいいえ構造化された SKU 在庫・販売速度の行データです。
demo_modebooleanいいえ組み込みの米国 Shopify マーチャントデータセットを使ってすぐに実行します(API キーは不要です)。
window_daysintegerいいえCSV の解析時または Shopify のライブ注文を照会する際の遡及期間(日数)。
inventory_csvstringいいえShopify Admin Products またはマーチャントの補充用スプレッドシートからエクスポートした生 CSV。
service_levelenumいいえZ スコアによる安全在庫計算に使用する目標サイクルサービスレベル(85%=1.04、90%=1.28、95%=1.65、97.5%=1.96、99%=2.33)。85% | 90% | 95% | 97.5% | 99%
supplier_rulesarrayいいえ任意のサプライヤールール(例:migrate_stocky_csv_snapshot から取得)を使用して、仕入先の lead_time_days のオーバーライドを適用します。
use_live_shopifybooleanいいえ設定済みの Shopify Admin GraphQL API から、ライブバリアントと支払い済み注文の販売速度を取得します(Pro / License)。
review_period_daysintegerいいえ購買レビューサイクルの間隔(日数)です(例:毎週なら 7、隔週なら 14)。

詳細

PO Pilot MCP(po-pilot-mcp)

npm v1.0.0 Get Solo Kit ($49) Get Agency 10-Store ($249) Hosted Cloud ($0 / $29) Glama Grade A License: MIT

PO Pilot — Stocky終了後のShopify発注書と3点照合キット

Solo Pro Kit+n8nワークフロー3種($49)→   |   代理店/3PL向け10ストアスイート($249)→   |   ホスト型クラウド($0/月額$29)→   |   Glama(Grade A)→

Shopifyのマーチャントと米国の卸売業者向けに、Stocky終了後の補充計算、Open-to-Buy、米国関税を含む着地原価の発注書、Shopify POSバーコード付き移動CSV、Stocky CSVからの仕入先データ復旧、および買掛金の3点請求書照合(QuickBooks OnlineとXeroの請求書CSVエクスポート付き)を提供します。

ShopifyはStockyを2026年8月31日に終了しました。Shopify Adminは在庫数と下書きの発注書レコードを保存しますが、マーチャントが頼りにしていた購買ロジック、つまり再発注点の計算、カートン/ケース単位への切り上げ、仕入先の最低注文数のしきい値、仕入先向けエクスポート、請求書の差異チェックは備えていません。一方、Shopify公式のStorefrontおよびUCP MCPエンドポイント(catalog、cart、checkout、policies)は、フロントオフィスの買い物客のみを対象としています。

po-pilot-mcpは、Claude Desktop、Claude Code、Cursor、またはn8nを、決定論的なバックオフィス購買ツール4種に接続します。各ツールはローカル、またはStreamable HTTP経由で動作し、demo_modeまたはCSVモードでは認証情報が不要です。読み取り専用のストア認証情報を指定すると、オプションでライブの**Shopify Admin GraphQL(2026-04)**にも接続できます。


60秒以内でセットアップ

オプションA:キー不要のクイックスタート(Claude Desktop/Cursor)

claude_desktop_config.jsonまたは.cursor/mcp.jsonに次のブロックを追加します(デプロイを再現可能にするため、バージョンを正確に固定することを推奨します)。

{
  "mcpServers": {
    "po-pilot": {
      "command": "npx",
      "args": ["-y", "[email protected]"]
    }
  }
}
オプションB:Claude Code CLI(コマンド1つ)
claude mcp add po-pilot -- npx -y [email protected]
オプションC:ライブShopifyストアモード(オプションの読み取り専用Adminトークン)

Shopify Admin -> Settings -> Apps and sales channels -> Develop appsでカスタムアプリを作成し、読み取り専用スコープを3つ設定します:read_products、read_inventory、read_orders。

{
  "mcpServers": {
    "po-pilot": {
      "command": "npx",
      "args": ["-y", "[email protected]"],
      "env": {
        "PO_PILOT_LICENSE_KEY": "your_polar_or_pop1_license_key",
        "SHOPIFY_STORE_DOMAIN": "your-store.myshopify.com",
        "SHOPIFY_ACCESS_TOKEN": "shpat_your_read_only_token"
      }
    }
  }
}
オプションD:リモートStreamable HTTP(n8n/クラウドゲートウェイ/MCPize)
npx -y [email protected] --http
# Listening on http://0.0.0.0:8080/mcp (Health check: GET /health)

コピーしてすぐ試せるプロンプト3つ

プロンプト1:月曜朝の仕入先向け発注書作成+着地原価+POSバーコードCSV(APIキー不要)
Use po-pilot to run `build_supplier_purchase_orders` with `demo_mode: true`, `service_level: "95%"`, and `max_cash_budget_usd: 3800`. Show me:
1. Which SKUs are at CRITICAL stockout risk after adjusting for past stockout days,
2. True landed unit costs after US import tariffs + freight (and any margin-erosion warnings) plus how Open-to-Buy rationed cartons under my $3,800 cash cap,
3. Both the Shopify Admin Draft PO CSV (`SKU,Supplier SKU,Quantity,Cost,Tax %`) and the Shopify POS Inventory Transfer CSV (`SKU,Barcode,Quantity`), and
4. The ready-to-send PO emails for each vendor.
プロンプト2:Stocky CSVからエクスポートできない仕入先データを復旧
Shopify Stocky never exported our supplier directory before shutting down. Run `migrate_stocky_csv_snapshot` with `demo_mode: true` (or use the Stocky Purchase Orders CSV I paste below) to reconstruct each vendor's real observed lead time in days, inferred carton pack sizes, latest unit costs, and a ready `supplier_rules` JSON configuration.
プロンプト3:財務業務の3点照合監査+検証済みQuickBooks/Xero請求書CSV
Run `reconcile_po_three_way_match` with `demo_mode: true`. Cross-check our original Purchase Order against warehouse dock receiving counts and the supplier's billed invoice. List every unit-price overcharge, short-shipment billed in full, unapproved surcharge, and freight cap overage, then give me the verified USD amount to pay ($2,386.20), the ready-to-import QuickBooks Online & Xero Bill CSVs (excluding unapproved fees), and the Debit Memo email to send their AR team.

ツールリファレンス(4 つのワークフローツール)

ツール名目的入力主な出力アノテーション
calculate_replenishment_plan粗利益率を加味した ABC 分類、欠品を考慮した日次販売速度、Z スコアによる安全在庫、再発注点を算出しますskus[]、inventory_csv、use_live_shopify、demo_mode、service_level、review_period_daysSKU ごとの abc_class、inventory_position、safety_stock_units、reorder_point_units、recommended_order_units、stockout_riskreadOnlyHint: true、idempotentHint: true
build_supplier_purchase_ordersSKU を仕入先ごとにまとめ、カートン単位に切り上げ、仕入先の最低発注数量を適用し、米国の関税と運賃込みの着地原価を算出し、Open-to-Buy(max_cash_budget_usd)の現金上限を適用して、Shopify の PO と POS Transfer の CSV を出力します上記と同じ + supplier_rules[]、po_prefix、max_cash_budget_usd、default_import_duty_pct、min_gross_margin_pct仕入先ごとの shopify_draft_po_csv、shopify_transfer_import_csv、total_landed_cost_usd、otb_summary、vendor_email_markdownreadOnlyHint: true、idempotentHint: true
reconcile_po_three_way_matchPO、倉庫での入荷、仕入先請求書を照合する買掛金の 3 点照合を行い、会計用 CSV をエクスポートしますpo_number、vendor、invoice_number、invoice_date、due_date、po_lines[]、receiving_lines[]、invoice_lines[]、agreed_freight_cap_usd、demo_modepayment_recommendation、verified_payable_amount_usd、total_overcharge_recovered_usd、quickbooks_bill_csv、xero_bill_csv、debit_memo_email_markdownreadOnlyHint: true、idempotentHint: true
migrate_stocky_csv_snapshotStocky の PO CSV エクスポートから仕入先プロファイル、実際のリードタイム平均・標準偏差、カートン単位を再構築しますstocky_po_csv、demo_modeprofiles[]、ready_supplier_rules_json[]、suppliers_recovered、skus_recoveredreadOnlyHint: true、idempotentHint: true

内部で使用する決定論的な計算

  1. 在庫ポジション(輸送中の在庫がある間の二重発注を防止します): $$\text{IP} = \text{OnHand} + \text{OnOrder} - \text{Committed} - \text{Backorders}$$
  2. 欠品を考慮した日次販売速度(月の一部で人気商品が欠品していた場合に、販売速度が実際より低く算出されるのを防止します): $$d = \frac{\text{UnitsSold}}{\max(1,; \text{WindowDays} - \text{StockoutDays})}$$
  3. 需要とリードタイムの変動を考慮した安全在庫: $$\text{SS} = \left\lceil Z \cdot \sqrt{\text{LT} \cdot \sigma_d^2 + d^2 \cdot \sigma_{\text{LT}}^2} \right\rceil$$ ここで、$85%、90%、95%、97.5%、99%$ のサイクルサービスレベルに対して、$Z \in {1.04, 1.28, 1.65, 1.96, 2.33}$ です。
  4. 定期見直しの発注数量とカートン単位への切り上げ: $$\text{ROP} = \lceil d \cdot \text{LT} + \text{SS} \rceil, \quad S = \lceil d \cdot (\text{LT} + R) + \text{SS} \rceil$$ $\text{IP} \le \text{ROP}$ の場合、必要発注数量の基準値 $Q_0 = \max(\text{SKU-MOQ}, S - \text{IP})$ をカートン単位に切り上げます($\lceil Q_0 / \text{CasePack} \rceil \times \text{CasePack}$)。仕入先への PO が min_order_value_usd(たとえば、卸売の最低注文額 2,200 ドルや送料無料の適用基準額)に満たない場合、エンジンは販売速度が最も高い A クラスの SKU にカートン単位で追加し、販売速度の低い C クラスの商品で数量を水増ししません。

セキュリティ、プライバシー、信頼性の保証

  • 認証情報を一切保持しません:SHOPIFY_ACCESS_TOKEN 経由で渡されたトークンは、リクエストの処理中のみメモリに保持され、ログへの記録、ディスクへの書き込み、エラーペイロードへの出力は一切行われません。
  • ストアへの読み取り専用アクセス:Shopify のライブ GraphQL 統合は、読み取り操作(productVariants と orders)のみを対象とする POST クエリを発行し、厳格な 15 秒の AbortSignal タイムアウトを適用します。
  • クラッシュを防止するエラー応答:CSV ヘッダーの不正、パラメーターの不足、ネットワークタイムアウトが発生した場合、stdio プロセスを終了させることなく、対処手順を含む構造化された MCP isError: true 応答を返します。
  • 既知の依存関係に関する勧告はありません:npm audit で問題がないことを確認済みです。

料金と利用権

  • ローカル無料サンドボックス(npx -y [email protected]):$0 — Stocky CSV の仕入先データ復元(migrate_stocky_csv_snapshot)は無制限で、demo_mode の全機能を利用でき、CSV または JSON 経由で 1回あたり最大25 SKU/一意の請求書 SKU 15件を処理できます。
  • セルフホスト可能な永久ライセンス+n8n 自動化ワークフロー3件(Solo $49 → | Agency $249 →):
    • 早期購入者向けローンチ — $49 の買い切り(先着25名):Solo Store Unlimited — Shopify ストア1件、SKU数と請求書明細数は無制限、Shopify Admin GraphQL のライブ接続、発注可能額に基づくキャッシュフロー最適化機能、および PO_PILOT_LICENSE_KEY を使ったすぐにインポートできるn8nワークフロー3件(#01、#02、#03)。
    • 通常のSolo Store:一括払いで$99(ローンチライセンスの先着25件販売後)。
    • 3PL/非常勤CFO/Agencyライセンス — 一括払いで$249:最大顧客のShopifyストア10件で利用可能。複数倉庫への対応、およびQuickBooks/Xeroの買掛金ワークフローの導入権を含みます。
  • MCPize マネージドクラウド(MCPize で購読 →):
メンテナー向け公開・デプロイコマンド
# 1. Verify build, automated test suite, and zero security advisories
npm test && npm audit

# 2. Publish to npm
npm login
npm publish --access public

# 3. Deploy & activate Free/Pro tiers on MCPize
npx mcpize login
npx mcpize deploy

3分間の製品デモ用スクリプトはdocs/LOOM-SCRIPT.mdを、このビルドの背景にある市場調査についてはdocs/RESEARCH-REPORT.mdをご覧ください。

ライセンス

MITライセンス — LICENSEをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。