mcpField
S
Sekisho MCP

Sekisho MCP

ローカル
sekisho.zerotwolabs.xyz金融データ02 日前に更新

Sekisho MCP について

Sekisho MCP は、OpenCode、Claude Code、Codex などの MCP クライアントから、Avalanche 上のリモート MCP サーバーの有料 x402 ツールを使うためのローカルサーバーです。ツールの価格を表示し、署名前に1回ごとおよび24時間の USDC 上限を適用します。

主な機能

  1. 01x402 ツール呼び出しを USDC で支払い
  2. 021回ごとと24時間の支出上限
  3. 03ツールの説明に価格を表示
  4. 04支払いキーをプライベートファイルに保存
  5. 05ウォレット、ネットワーク、上限、直近の支出を表示

活用シーン

  1. 01Avalanche 上の有料 MCP ツールをエージェントから利用
  2. 02ツール呼び出しごとの支出を制限
  3. 03ウォレットと直近の支払い総額を確認

MCP 対応

ローカルの MCP サーバーとして動作し、Streamable HTTP 経由でリモートの有料 MCP サーバーに接続して、そのツールを MCP クライアントに提供します。対応する x402 呼び出しは設定した上限内で支払います。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"usainbluntmx-sekisho": {
"command": "npx",
"args": [
"-y",
"@zero-two-labs/sekisho-mcp"
],
"env": {
"SEKISHO_MCP_URL": "<SEKISHO_MCP_URL>",
"SEKISHO_NETWORK": "<SEKISHO_NETWORK>",
"SEKISHO_MAX_PER_CALL": "<SEKISHO_MAX_PER_CALL>",
"SEKISHO_MAX_PER_DAY": "<SEKISHO_MAX_PER_DAY>",
"SEKISHO_PAYER_KEY_FILE": "<SEKISHO_PAYER_KEY_FILE>"
}
}
}
}
起動コマンドnpx -y @zero-two-labs/sekisho-mcp
設定が必要な環境変数
SEKISHO_MCP_URLRemote paid MCP server (Streamable HTTP), e.g. https://sekisho-api.zerotwolabs.xyz/mcp
SEKISHO_NETWORKavalancheFuji (testnet) or avalanche (mainnet, real USDC)
SEKISHO_MAX_PER_CALLMax USDC per tool call
SEKISHO_MAX_PER_DAYMax USDC in any 24 h window
SEKISHO_PAYER_KEY_FILEシークレットPath to the payer private key file (mode 600). Never put the key itself in config.

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

パッケージ
npm@zero-two-labs/sekisho-mcp0.1.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

@zero-two-labs/sekisho-mcp

OpenCode、Claude Code、Codex、または任意の MCP クライアントで有料の MCP ツールを使えるローカル MCP サーバーです。x402(Avalanche 上の USDC)で呼び出しごとに料金が発生するリモート MCP サーバーに接続し、そのツールをエージェントに表示して、上限を超えない範囲でウォレットから有料ツールの料金を支払います。

  • 呼び出しごとの上限(SEKISHO_MAX_PER_CALL、デフォルトは 0.01 USDC):これを超える料金のツールは拒否され、署名は行われません。
  • 24 時間の上限(SEKISHO_MAX_PER_DAY、デフォルトは 0.10 USDC):ディスク上のファイルに保存されるため、再起動後やセッションをまたいでも維持されます。
  • キーをエディターの設定に入れる必要はありません。 プライベートファイル(chmod 600)から読み込まれ、他のユーザーが読み取れるファイルはプロキシが拒否します。
  • ツールの説明に料金が表示されます。 最初の呼び出し後、エージェントは各ツールの料金(および上限を超えるかどうか)を確認できるため、再度支払う前に判断できます。
  • 無料の追加ツール sekisho_wallet:支払者のアドレス、ネットワーク、上限、過去 24 時間の支出を確認できます。

Sekisho の販売者に限らず、Avalanche 上の任意の x402 exact MCP サーバーで動作します。このサーバーで利用できる有料サービスは、sekisho.zerotwolabs.xyz/services に掲載されています。MCP Registry には io.github.usainbluntmx/sekisho-mcp として登録されています。

1. 支払者のキー

この用途専用のウォレットを、少額の USDC で使用してください。ガス代は販売者が負担するため、AVAX は不要です。

mkdir -p ~/.config/sekisho && chmod 700 ~/.config/sekisho
read -s KEY && printf '%s\n' "$KEY" > ~/.config/sekisho/payer.key && chmod 600 ~/.config/sekisho/payer.key && unset KEY

2. OpenCode

OpenCode の MCP ドキュメントに従って、opencode.json(プロジェクトのルート)または ~/.config/opencode/opencode.json(グローバル)に設定します。

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "sekisho": {
      "type": "local",
      "command": ["npx", "-y", "@zero-two-labs/sekisho-mcp"],
      "enabled": true,
      "environment": {
        "SEKISHO_MCP_URL": "https://sekisho-api.zerotwolabs.xyz/mcp",
        "SEKISHO_NETWORK": "avalanche",
        "SEKISHO_MAX_PER_CALL": "0.01",
        "SEKISHO_MAX_PER_DAY": "0.50"
      },
      "timeout": 60000
    }
  }
}

その他のクライアントでは、同じ環境変数を使って npx -y @zero-two-labs/sekisho-mcp を実行するローカル(stdio)MCP サーバーを登録してください。

設定

変数デフォルト説明
SEKISHO_MCP_URL(必須)有料のリモート MCP サーバー(Streamable HTTP)。https、または localhost 上の http のみ
SEKISHO_NETWORKavalancheFujiavalancheFuji(テストネット)または avalanche(メインネット、実際の USDC)
SEKISHO_MAX_PER_CALL0.01ツール呼び出し 1 回あたりの USDC の上限
SEKISHO_MAX_PER_DAY0.1024 時間の任意の期間における USDC の上限
SEKISHO_PAYER_KEY_FILE~/.config/sekisho/payer.keyプライベートキーのファイル(0x + 64 桁の 16 進数、モード 600)
SEKISHO_LEDGER_FILE~/.config/sekisho/spend.json24 時間の上限に使用する支出ログ

エージェントは、ユーザーからの依頼があった場合に限らず、自発的に有料ツールを呼び出します。上限は低く設定してください。サーバーが後で決済に失敗した場合でも、署名された支払いは上限に算入されます。ログは stderr に出力され、stdout は MCP プロトコルに使用されます。

MIT · Zero Two Labs の Sekisho

コメント

MCP は初めてですか?

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

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