Yango Delivery MCP について
Yango Delivery MCPは、法人アカウント向けに国際版Yango Delivery Express Claims APIをAIアプリへ接続するMCPサーバーです。エクスプレス配送の見積もり、依頼の作成と確定、配達員の追跡に対応し、翌日配送、受取拠点、ロッカーには対応しません。
主な機能
- 01料金・距離・到着予定の見積もり
- 02配送依頼の作成と確定
- 03条件を指定した依頼検索
- 04配達員の位置と経由地点の到着予定確認
- 05一時電話番号・確認コード・追跡リンクの取得
- 06キャンセル条件の確認と依頼取消
活用シーン
- 01注文前にエクスプレス配送を見積もる
- 02依頼を作成し、提示料金を確認してから確定
- 03受取人へ追跡リンクを送る
- 04キャンセル前に条件を確認
MCP 対応
MCPサーバーとして、Yango Delivery法人アカウント経由の見積もり、依頼、確定、追跡ツールをAIクライアントに提供します。アカウントトークンでExpress Claims APIを利用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y mcp-yango-deliveryYANGO_DELIVERY_TOKENシークレットOAuth Bearer token from the delivery cabinet (Integration tab -> "Get token"). Treat it as a secret.YANGO_DELIVERY_BASE_URLAPI root override.YANGO_DELIVERY_LANGAccept-Language header value (required by most claim methods).YANGO_DELIVERY_TIMEOUT_MSPer-request timeout in milliseconds.YANGO_DELIVERY_MAX_RETRIESRetries on transient errors (429 always; 5xx/network for idempotent calls only).ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
13掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| items | array | はい | 品目/貨物の個数。 |
| requirements | object | いいえ | 配送要件(クラス、車体タイプ、追加オプション)。 |
| requirements.cargo_type | enum | いいえ | 貨物車両の車体タイプ:van、lcv_m、lcv_l。van | lcv_m | lcv_l |
| requirements.taxi_class | enum | いいえ | 配送クラス:courier、express、cargo。courier | express | cargo |
| route_points | array | はい | 経由地点:座標および/または住所(各地点に少なくとも一方が必要)。 |
| skip_door_to_door | boolean | いいえ | true — ドアツードア配送を無効にします(デフォルトは false)。 |
詳細
Yango Delivery MCP
英語 | Русский
A1 Yango Delivery MCP は、AI アプリを法人向け Yango Delivery アカウントに接続します。通常の言葉で、エクスプレス配送の見積もり、クーリエの注文、配送ルートの追跡、受取人への追跡リンクの共有ができます。
このサーバーは国際 Express Claims API を使用します。翌日配送、受取拠点、宅配ロッカーには対応していません。
- 13 個のツール。 配送の一連の流れに対応する 7 個、追跡とクーリエへの連絡に対応する 5 個、直接 API リクエスト用のツールが 1 個です。
- 注文前に見積もり。 配送クレームを作成せずに、現在の料金、ルート距離、到着予定時刻を確認できます。
- 作成と注文は別々。 クーリエの検索を開始する前に、クレームを準備して確認できます。
- 進行中の配送を追跡。 配送状況、クーリエの位置、各地点の到着予定時刻、一時的な電話番号、確認コード、受取人向け追跡リンクを取得できます。
次のように始めましょう。
[集荷先住所] から [配送先住所] まで、2 kg の荷物を配送する料金を見積もってください。
サーバーを接続する · ユースケースを見る · 技術ドキュメントを開く
1 分で動作を確認
あなた: 倉庫からお客様の住所まで、2 kg の荷物を配送する料金を見積もってください。
アシスタント: 現在の料金、ルート距離、到着予定時刻をお返ししました。配送クレームは作成されていません。
あなた: クレームを作成し、クーリエを注文する前の状態で止めてください。
アシスタント: クレームを作成しました。承認前に、ID、料金、ステータス、バージョンをお知らせします。
あなた: オファーを承認してください。
アシスタント: クレームが承認され、クーリエの検索が始まりました。
あなた: 受取人向けの追跡リンクを送ってください。
アシスタント: 配送先の公開追跡リンクをお返ししました。
料金、利用可否、ステータス、キャンセル条件は、常に接続された配送アカウントと最新の API レスポンスに基づきます。
目次
クイックスタート
Node.js 20 以降、Yango Delivery の法人アカウント、インテグレーショントークンが必要です。
-
以下のいずれかの手順を使って、サーバーを AI アプリに追加します。
-
料金の見積もりから始めます。
[集荷先住所] から [配達先住所] まで、2 kg の荷物を配送する場合の料金を見積もってください。
Codex
アプリから設定する場合:
-
Settings → MCP servers を開きます。
-
Add server を選択します。
-
STDIO を選び、起動コマンド
npx -y mcp-yango-delivery@latestと、トークンを設定した環境変数YANGO_DELIVERY_TOKENを入力します。 -
Save を選択してから、Restart を選択します。
コマンドラインから設定する場合:
codex mcp add yango-delivery \
--env YANGO_DELIVERY_TOKEN=your_token \
-- npx -y mcp-yango-delivery@latest
接続を確認します。
codex mcp list
Claude Code
claude mcp add \
--env YANGO_DELIVERY_TOKEN=your_token \
--transport stdio \
--scope user \
yango-delivery \
-- npx -y mcp-yango-delivery@latest
接続を確認します。
claude mcp list
Claude Desktop
現在の公式の設定手順は Settings → Extensions です。カスタムのデスクトップ拡張機能をインストールするには、Advanced settings → Extension Developer → Install Extension… を開き、.mcpb ファイルを選択して、画面の指示に従います。
このリポジトリで現在公開されているのは npm stdio パッケージであり、.mcpb バンドルは含まれていません。ローカル設定を引き続きサポートしている Claude Desktop のビルドでは、次の JSON stdio 設定を代わりに使用してください。
{
"mcpServers": {
"yango-delivery": {
"command": "npx",
"args": ["-y", "mcp-yango-delivery@latest"],
"env": {
"YANGO_DELIVERY_TOKEN": "your_token"
}
}
}
}
そのようなビルドでは、macOS の場合は ~/Library/Application Support/Claude/claude_desktop_config.json に、Windows の場合は %APPDATA%\Claude\claude_desktop_config.json に保存します。
Cursor
macOS/Linux の場合は ~/.cursor/mcp.json に、Windows の場合は %USERPROFILE%\.cursor\mcp.json に、ユーザーレベルのサーバーを追加します。
{
"mcpServers": {
"yango-delivery": {
"type": "stdio",
"command": "npx",
"args": ["-y", "mcp-yango-delivery@latest"],
"env": {
"YANGO_DELIVERY_TOKEN": "your_token"
}
}
}
}
VS Code
コマンドパレットから MCP: Open User Configuration を実行して、次の設定を追加します。
{
"servers": {
"yango-delivery": {
"type": "stdio",
"command": "npx",
"args": ["-y", "mcp-yango-delivery@latest"],
"env": {
"YANGO_DELIVERY_TOKEN": "${input:yango_delivery_token}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "yango_delivery_token",
"description": "Yango Delivery integration token",
"password": true
}
]
}
MCP: List Servers でサーバーを確認します。
依頼できること
エクスプレス配送の見積もり
- 依頼を作成せずに、現在の料金、ルートの距離、到着予定時刻を算出します。
- 指定された住所、重量、寸法に基づいて、クーリエ、エクスプレス、または貨物配送の料金を見積もります。
- API がルートを作成できるか、指定された車両や配送要件を満たせるかを確認します。
クーリエ配送の準備と注文
- 差出人と受取人の連絡先、ルート地点、荷物、配送要件を含む依頼を作成します。
- 注文する前に、返された料金、ステータス、依頼のバージョンを確認します。
- 見積もりが正常に完了した後、依頼を受け付けてクーリエの検索を開始します。
- ID、電話番号、ステータス、日付、外部注文 ID で依頼を検索します。
配送状況の追跡とクーリエへの連絡
- 各ルート地点の現在のクーリエの位置と到着予定時刻を取得します。
- 受取人向けの公開追跡リンクを生成します。
- クーリエへの一時転送電話番号を取得します。
- 現在の依頼で対応している場合、集荷または配達の確認コードを取得します。
配送の確認とキャンセル
- キャンセルが無料か、有料か、または利用できなくなっているかを確認します。
- API が返した現在のバージョンとキャンセルモードを使用して、依頼をキャンセルします。
その他の API メソッドの使用
raw_request は、料金表、配送方法、配達証明、依頼の編集、返品操作など、専用ツールのないメソッドに対応します。実データを作成または変更できるため、上流の API を理解している技術ユーザー向けです。
スキーマ、レスポンスフィールド、ステータスの詳細については、ツールのリファレンスを参照してください。
配送が実際に行われるまで
- 見積もり。 料金を確認すると、何も作成せずに現在の料金、距離、到着予定時刻が返されます。
- 作成。 アカウントに依頼が追加され、見積もりの処理に進みます。デフォルトでは、まだ配達員は手配されません。
- 確認。 最新の依頼ステータス、料金、バージョンを読み取ります。依頼が正常に作成されると、承認可能な状態になります。
- 承認。 承認すると配達員の検索が始まります。この時点で配送が注文され、実際に料金が発生する可能性があります。
- 追跡。 配達員が割り当てられると、サーバーから位置、到着予定時刻、連絡先、受取人向けリンクが返されます。
見積もりで提示された料金は通常、見積もりから約10分後に有効期限が切れます。依頼の作成時に auto_accept: true を渡すと、確認と承認の手順が省略され、配達員が自動的に手配される場合があります。
アカウントに反映される変更
サーバーは、読み取り、書き込み、破壊的な操作に対する MCP アノテーションを公開します。確認をいつ、どのように求めるかは AI クライアントが判断します。
| 操作 | 結果 | アカウントに変更を加える |
|---|---|---|
| 料金の見積もり | 現在の料金、距離、到着予定時刻を返します | いいえ |
| 読み取り、検索、追跡ツール | 依頼、配達員、キャンセルに関する情報を返します | いいえ |
| 依頼を作成 | 実際の依頼を追加しますが、デフォルトでは配達員を手配しません | はい |
| 依頼を承認 | 配達員の検索を開始し、料金が発生する可能性があります | はい |
| 依頼をキャンセル | 配送をキャンセルします。キャンセル料が発生する場合があります | はい |
raw_request | 書き込みを含む可能性がある、別の API メソッドを呼び出します | メソッドによる |
依頼の作成には一意の request_id を使用するため、同じ ID で繰り返すと同じ依頼が返されます。操作がすでに成功している可能性があるため、ネットワークエラーまたは 5xx レスポンスの後に、承認やキャンセルが自動的に再試行されることはありません。再試行する前に、現在の依頼を読み取ってください。
アクセスの取得
- 法人向け Yango Delivery クライアントとして登録し、配送サービス契約に署名します。
- 配送アカウントの 連携 タブを開きます。
- トークンを取得 を選択します。
YANGO_DELIVERY_TOKENとして、トークンを AI クライアントに追加します。
トークンは法人アカウントに紐付けられています。トークン自体に有効期限はありませんが、アカウントのパスワードを変更するとリセットされます。
連携トークンは、AI クライアントのローカル設定にプレーンテキストで保存されます。パスワードと同様に扱い、実際のトークンを含む設定を絶対にコミットしないでください。
設定
| 変数 | 必須 | デフォルト | 説明 |
|---|---|---|---|
YANGO_DELIVERY_TOKEN | はい | — | 配送アカウントのベアラートークン |
YANGO_DELIVERY_BASE_URL | いいえ | https://b2b.taxi.yandex.net | API ルートのオーバーライド |
YANGO_DELIVERY_LANG | いいえ | en | Accept-Language ヘッダーの値 |
YANGO_DELIVERY_TIMEOUT_MS | いいえ | 60000 | 1 回のリクエストのタイムアウト(ミリ秒) |
YANGO_DELIVERY_MAX_RETRIES | いいえ | 3 | 一時的な障害に対する最大再試行回数。冪等でない限り、書き込みは再実行されません |
ASKADS_TELEMETRY | いいえ | 有効 | 0、false、off、no のいずれかを指定すると、匿名テレメトリが無効になります |
データとテレメトリ
Yango Delivery へのリクエスト
サーバーはお使いのマシン上で実行され、依頼データを b2b.taxi.yandex.net に直接送信します。連携トークンが付加されるのは、設定された API ホストへのリクエストのみです。raw_request でも相対パスのみを受け付け、別のホストに解決されるリクエストはブロックします。
匿名テレメトリ
デフォルトでは、サーバーは技術イベントを usage.gistrec.cloud に送信します。送信されるイベントは、サーバーの起動、呼び出されたツール名、起動に失敗した場合の固定の理由コードです。
イベントには、ランダムなインストール ID、パッケージのバージョン、AI クライアント名とバージョン、Node.js のバージョン、オペレーティングシステムが含まれます。連携トークン、依頼データ、ツールの引数、プロンプトは読み取られず、送信されません。 テレメトリのタイムアウトは2秒で、ツールの呼び出しを妨げることはありません。
テレメトリを無効にするには、次を追加します。
ASKADS_TELEMETRY=0
実装は src/telemetry.ts にあります。
制限事項とバックグラウンド処理
- 文書化されたサンドボックスはありません。 請求の作成と受諾は、本番環境での操作として扱ってください。
- オファーには有効期限があります。 価格が提示されたオファーは通常、見積もりから約10分後に期限切れになります。受諾する前に、現在の請求を確認してください。
- 追跡には有効な請求が必要です。 配達員が割り当てられるまで、または請求の完了後は、現在地、到着予定時刻、連絡先、追跡リンクを利用できない場合があります。
- 数値で示された API クォータは公開されていません。 API が 429 を返した場合、サーバーは
Retry-Afterがあればそれに従い、最大YANGO_DELIVERY_MAX_RETRIES回まで再試行します。 - バックグラウンドでの監視はありません。 サーバーは AI アプリから呼び出されたときのみ動作します。アプリがスケジュールタスクに対応している場合は、有効な請求を定期的に確認できます。
- 自動ロールバックはありません。 受諾またはキャンセルの結果が不確かな場合は、操作を繰り返す前に請求を確認してください。
技術ドキュメント
- MCP 機能カタログ — 各ツールのタスク別ページ。
- すべてのツール — 入力スキーマ、レスポンス、ステータス、エラー。
- 開発 — ローカル環境のセットアップとプロジェクトのチェック。
- 公開 — パッケージのリリースと MCP カタログへの掲載。
- npm パッケージ — 公開されている
mcp-yango-deliveryパッケージ。 - Yango/Yandex Delivery API — 上流 API のメソッドドキュメント。
サポート
バグを見つけた場合や、対応してほしいユースケースがある場合は、イシューを作成するか、Telegram でご連絡ください。
最後まで読んでいただき、ありがとうございます!
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。