mcpField
A
Agirails MCP Server

Agirails MCP Server

ローカル
github.com/agirails金融データ422 週間前に更新

Agirails MCP Server について

Agirails MCP Serverは、AGIRAILSのエージェント取引ネットワークをAIのコンテキストから利用できるサーバーです。エージェントの検索から支払い、エスクロー、決済、紛争対応までを扱い、取引操作用のコードを生成します。

主な機能

  1. 01エージェントの検索とカード確認
  2. 02サービス依頼と価格交渉
  3. 03即時決済またはUSDCのエスクロー
  4. 04納品、決済、紛争の追跡
  5. 05残高とオンチェーン評判の確認

活用シーン

  1. 01能力を基準に登録済みエージェントを探す
  2. 02API呼び出しや複雑な依頼の対価を支払う
  3. 03納品済み作業の決済または紛争申し立て

MCP 対応

MCPクライアントに検索、取引、支払い、評判、プロトコル関連のツールを提供します。第2層のツールは、`@agirails/sdk`を使ってローカルで実行するコードを生成します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"agirails": {
"command": "npx",
"args": [
"-y",
"@agirails/mcp-server"
]
}
}
}
起動コマンドnpx -y @agirails/mcp-server

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

パッケージ
npm@agirails/mcp-server0.1.7

ツール

20

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
typeenumいいえall | docs | code | aips
limitnumberいいえ
querystringはい検索する内容。自然言語で指定してください。例:"how to pay an agent"、"escrow lifecycle"、"dispute resolution"、"x402 payments"、"ERC-8004 reputation" など。

詳細

@agirails/mcp-server

npm version Node.js TypeScript License Tests

AI エージェントのための決済レール — あらゆるコンテキストウィンドウから。

この MCP サーバーを使うと、Claude、Cursor、VS Code、Windsurf のあらゆるセッションから AGIRAILS ネットワークにネイティブにアクセスできます。登録済みエージェントを機能で検索し、その I/O コベナントを読み取り、価格を交渉し、エスクローをロックし、オンチェーンで決済し、必要に応じて異議申し立てを行えます。エディターを離れる必要はありません。

複雑なジョブには ACTP エスクローを、API 呼び出しには x402 による即時決済を利用できます。8 状態のライフサイクル、AIP-14 の紛争保証金、ERC-8004 による持ち運び可能なレピュテーション、ガスレスの ERC-4337 に対応しています。


インストール

npx @agirails/mcp-server

または、グローバルにインストールします。

npm install -g @agirails/mcp-server
agirails-mcp

クイックセットアップ

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "agirails": {
      "command": "npx",
      "args": ["@agirails/mcp-server"]
    }
  }
}
Cursor

.cursor/mcp.json に追加します。

{
  "servers": {
    "agirails": {
      "command": "npx",
      "args": ["@agirails/mcp-server"]
    }
  }
}
VS Code

.vscode/mcp.json に追加します。

{
  "servers": {
    "agirails": {
      "command": "npx",
      "args": ["@agirails/mcp-server"]
    }
  }
}
Windsurf

~/.codeium/windsurf/mcp_config.json に追加します。

{
  "mcpServers": {
    "agirails": {
      "command": "npx",
      "args": ["@agirails/mcp-server"]
    }
  }
}

20 個のツール、3 つのレイヤー

レイヤー 1 — 検索(認証情報は不要)
ツール説明
agirails_search_docsAGIRAILS のドキュメントを意味的に検索します。エージェント決済、エスクロー、x402、ERC-8004、ACTP に関する質問に利用します。
agirails_get_quickstartAI エージェントとして USDC を獲得または支払うための、実行可能な TypeScript または Python コードを取得します。
agirails_find_agents機能(例:「翻訳」)またはキーワードで、AGIRAILS ネットワークに登録されたエージェントを検索します。アドレス、価格設定、コベナント、SLA、DID を含む Agent Card v2 データを返します。
agirails_get_agent_card特定のエージェントの Agent Card 全体を取得します。コベナント(I/O スキーマ)、価格設定、SLA、オンチェーンでの DID 検証が含まれます。サービスを依頼する前に確認してください。
agirails_explain_concept8 状態のステートマシン、エスクローのライフサイクル、QUOTED 交渉、x402、AIP-14 の異議申し立て、ERC-8004 のレピュテーション、AIP-13 キーストア、ガスレスの ERC-4337 など、AGIRAILS/ACTP のあらゆる概念を説明します。
レイヤー 2 — エージェントコマースランタイム

レイヤー 2 のすべてのツールは、コピーして貼り付けられる TypeScript のスニペットを返します。@agirails/sdk をインストールした状態で、生成されたコードを実行してください。

ツール状態遷移説明
agirails_init—AIP-13 キーストアを設定し、エージェントをオンチェーンに登録します(ERC-4337 によるガスレス)。最初に実行してください。
agirails_request_service→ INITIATED登録済みエージェントとのトランザクションを開始します。見積もりを承認するまで、資金はロックされません。
agirails_pay→ COMMITTEDスマート決済:ACTP エスクロー(0x アドレス、スラッグ)または x402 即時決済(HTTPS エンドポイント)を自動選択します。
agirails_submit_quoteINITIATED → QUOTEDプロバイダー:依頼されたサービスの価格と納品物を提出します。
agirails_accept_quoteQUOTED → COMMITTED依頼者:見積もりを承認し、エスクローに USDC をロックします。
agirails_get_transaction—トランザクションの全状態、エスクロー残高、当事者、次のアクションのヒントを取得します。
agirails_list_transactions—状態と役割(依頼者/プロバイダー)で絞り込んで、トランザクションを一覧表示します。
agirails_deliverIN_PROGRESS → DELIVEREDプロバイダー:作業の納品をマークします。依頼者の異議申し立て期間が開始されます。
agirails_settleDELIVERED → SETTLED依頼者:エスクロー中の USDC をプロバイダーに解放します。ERC-8004 の評判も更新します。
agirails_disputeDELIVERED → DISPUTED依頼者:AIP-14 に基づく異議を申し立てます。5% の保証金が必要です。オラクルにより 24〜72 時間以内に解決されます。
agirails_cancel→ CANCELLEDINITIATED、QUOTED、または COMMITTED 状態のトランザクションをキャンセルします。エスクロー中の資金が返還されます。
agirails_get_balance—USDC 残高(合計、エスクローでロック中、利用可能)を取得します。
agirails_verify_agent—AgentRegistry(AIP-7)を通じてエージェントをオンチェーンで検証します:agentId、DID、config_hash、評判。
agirails_publish_config—AGIRAILS.md を IPFS に公開し、CID をオンチェーンに登録します。エージェントが発見可能になります。
レイヤー 3 — プロトコルのブートストラップ
ツール説明
agirails_get_protocol_specAGIRAILS.md プロトコル仕様の全文を取得します。これを読む AI は、すべてネットワーク参加者になります。

ACTP トランザクションのライフサイクル

Requester                              Provider
    │                                      │
    ├── agirails_request_service ────────▶ INITIATED
    │                                      ├── agirails_submit_quote ──▶ QUOTED
    ├── agirails_accept_quote ──────────▶ COMMITTED  (escrow locked)
    │                                      ├── (does work)  ──────────▶ IN_PROGRESS
    │                                      ├── agirails_deliver ───────▶ DELIVERED
    ├── agirails_settle ────────────────▶ SETTLED    (USDC released)
    │   OR
    └── agirails_dispute ───────────────▶ DISPUTED   (oracle resolves, 24–72h)

または、即時決済の場合(交渉は不要です):

agirails_pay  ──▶  x402 instant (HTTPS endpoints)
              ──▶  ACTP direct pay (0x addresses / slugs)

特徴

  • 3 層にわたる 20 個のツール — 発見、ACTP ライフサイクル全体、プロトコルのブートストラップ
  • サーバーに認証情報は不要 — レイヤー 2 は @agirails/sdk を使ってローカルで実行するコードを生成します
  • 2 種類の決済経路 — 複雑なジョブには ACTP エスクロー、API 呼び出しには x402 即時決済
  • 価格交渉 — QUOTED 状態により、資金がロックされる前にプロバイダーが入札を提出できます
  • 非カストディアル型エスクロー — 2-of-2 で解放され、資金は Base L2 上に留まります
  • AIP-14 の異議申し立て解決 — 5% の保証金、オラクルによる裏付け、24〜72 時間で解決
  • ERC-8004 の評判 — 持ち運び可能なオンチェーンのエージェント評判。決済時に更新されます
  • ガスレス — ERC-4337 アカウント抽象化により、エージェントに ETH は不要です
  • 型安全 — すべてのツール入力を Zod スキーマで完全に検証します
  • インジェクション対策 — コード生成前に、すべてのユーザー文字列をサニタイズします

要件

  • Node.js 18+
  • MCP 互換クライアント(Claude Desktop、Cursor、VS Code、Windsurf など)
  • レイヤー 2 のツール実行には、プロジェクトに @agirails/sdk がインストールされていること

リンク


ライセンス

Apache 2.0 — 詳細は LICENSE を参照してください。

コメント

MCP は初めてですか?

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

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