Skip to main content

MCPとは?

Model Context Protocol は、LLMが外部ツールにアクセスできるようにするAnthropicのオープン標準です。l402-kit には2つのカテゴリのツールを備えた既製のMCPサーバーが付属しています:

汎用 L402 ツール

VERITY ツール — 有料サービス、自動支払い対応

VERITY ツールは自律的に支払いを行います — 手動でのインボイス処理は不要です。

Claude Desktop でのセットアップ

1. Node.js ≥ 18 をインストール

2. ウォレットを設定する

設定ファイルの場所:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

3. Claude Desktop を再起動する

l402_fetchl402_balancel402_spending_report のツールがClaudeのツール一覧に表示されます。

環境変数


ツールの使い方

サーバーが起動すると、ClaudeはVERITYおよびL402で保護された任意のAPIを自律的に呼び出せます:

HTTP MCP エンドポイント

stdioパッケージに加えて、VERITYはライブの HTTP MCP サーバー を公開しています — インストール不要です:
ストリーム可能なHTTPトランスポートをサポートする任意のMCPクライアントが直接接続できます。Blinkの認証情報をヘッダーとして渡してください:
初期化:
ツール一覧の取得:
ツールの呼び出し:
このエンドポイントはウォレットの認証情報を使って Lightning インボイスを自動的に支払い、VERITY の結果を直接返します。

MCP レジストリ

l402-kit は主要なMCPレジストリすべてに登録されています: マシンリーダブルなマニフェスト:GET https://l402kit.com/.well-known/mcp.json

Cursor でのセットアップ

Settings → MCP Servers にある Cursor のMCP設定に同じ設定ブロックを追加してください。

任意のMCPクライアントでのセットアップ

サーバーは stdin から読み取り、stdout に書き込みます(stdioトランスポート):
MCP対応の任意のクライアントがstdioトランスポートを使って接続できます。

カスタムMCPサーバーの構築

L402Client を独自のMCPサーバーに直接組み込むこともできます:

セキュリティに関する注意事項

  • 予算の上限(BUDGET_SATS)が主要な安全策です — 保守的な値を設定してください
  • npx l402-kit-mcp プロセスは独自のインメモリ予算を持ちます;再起動するとリセットされます
  • プロダクション環境のエージェントでは、onSpend コールバックを通じて支払いログを外部ストアに永続化してください