mcpField
T
toolfi

toolfi

リモート
github.com/Tsubaki414金融データ035 週間前に更新
リポジトリ

toolfi について

toolfi は AI エージェント向けの API マーケットプレイスで、暗号資産データなどのツールを自動で探して利用できます。Base 上の USDC による呼び出しごとの決済に対応し、MCP サーバーも含みます。

主な機能

  1. 01API ツールの検索と選択
  2. 02USDC による呼び出しごとの決済
  3. 03構造化データの返却
  4. 04価格・セキュリティ・ルート・DeFi データ

活用シーン

  1. 01暗号資産価格や注目トークンの確認
  2. 02トークンやウォレットのリスク評価
  3. 03クロスチェーン経路や DeFi 利回りの検索

MCP 対応

Claude Desktop 向けの MCP サーバーを含み、MCP クライアントから API ツールを利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://web-ten-alpha-81.vercel.app/api/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

ToolFi — AI エージェント向け API マーケットプレイス

「次のユニコーン企業は、エージェント向けの API マーケットプレイスです……適切な API を Claude が選び、自動的に接続する場所です」 — @auralix4

API マーケットプレイスは存在しますが、人間の開発者向けに作られています。ToolFi は AI ワークフロー 向けに作られており、エージェントが人間の介入なしに API を自動で見つけ、選択し、支払います。

🌐 ウェブサイト · 📡 API · 📜 コントラクト · 🗺️ ロードマップ

課題

AI エージェントには外部データ(価格、セキュリティチェック、ルート)が必要です。現在のソリューション:

  • RapidAPI など — 人間向けに作られています。エージェントはページを閲覧して「購読」をクリックできません
  • ハードコードされたキー — セキュリティリスクがあり、拡張性がありません
  • 手動での統合 — ツールを新しく追加するたびに、人間による設定が必要です

ソリューション

ToolFi = エージェントが自律的に見つけて使える API。

  1. 検出 — エージェントは .well-known/mcp.json、MCP レジストリ、セマンティック検索を通じてツールを見つけます
  2. 選択 — 詳細な説明により、エージェントは適切なツールを選べます
  3. 支払い — Base 上の USDC を使い、API キーは不要で、支払うだけですぐに使えます
  4. データ — LLM が利用しやすいよう最適化された構造化レスポンス

仕組み

Agent → GET /api/price?symbol=ETH
                ↓
Server → 402 Payment Required
         { toolId, price, paymentInstructions }
                ↓
Agent → USDC.approve() → Registry.payForCall(toolId)
                ↓
Agent → Retry with X-Payment-Tx header
                ↓
Server → Verify on-chain → Return data

利用可能なツール

ツール価格機能
暗号資産価格オラクル0.001 USDCDexScreener 経由のリアルタイム価格
ラグプルスキャナー0.003 USDCGoPlus 経由のトークンセキュリティチェック
ブリッジルーター0.002 USDCLi.Fi 経由のクロスチェーンルート
DeFi 利回り検索0.002 USDCDefiLlama 経由の最高利回り
スワップルーター0.002 USDCLi.Fi 経由の DEX アグリゲーション
トレンドコイン0.001 USDCCoinGecko 経由の注目銘柄
プロトコル TVL0.001 USDCDefiLlama 経由の DeFi TVL データ
ガストラッカー0.0005 USDCEVM チェーンのガス価格
ウォレットリスクスキャナー0.005 USDCアドレスのリスク分析
ニュースダイジェスト0.002 USDC暗号資産ニュースの要約

統合方法

方法 1:HTTP API(あらゆるエージェント)
# Pay on-chain, then call with payment proof
curl -H "X-Payment-Tx: 0x..." "https://toolfi.vercel.app/api/price?symbol=ETH"
方法 2:MCP サーバー(Claude Desktop)
cd mcp-server
uv venv && source .venv/bin/activate
uv pip install -e .

Claude Desktop の設定に追加します:

{
  "mcpServers": {
    "toolfi": {
      "command": "/path/to/.venv/bin/python",
      "args": ["-m", "src.server"],
      "cwd": "/path/to/mcp-server"
    }
  }
}

その後、Claude に次のように尋ねます:「Base 上のトークン 0x... のセキュリティを確認して」

ツール制作者向け

API を公開して USDC を獲得しましょう:

cast send $REGISTRY \
  "registerTool(string,string,string,uint256)" \
  "My Tool" "https://api.example.com" "Description" 10000 \
  --rpc-url https://sepolia.base.org --private-key $KEY

小数点以下 6 桁で価格を指定します:10000 = 1 回あたり $0.01

収益を引き出す:

cast send $REGISTRY "withdraw()" --rpc-url https://sepolia.base.org

コントラクト

チェーンBase Sepolia (84532)
USDC0x036CbD53842c5426634e7929541eC2318f3dCF7e
レジストリ0x3D6C600799C67b45061eCAbfD5bBF8ef57Dded88

プロジェクト構成

toolfi/
├── api/           # Vercel serverless API
├── web/           # Next.js frontend
├── mcp-server/    # Python MCP server for Claude
├── src/           # Solidity contracts
├── skill/         # OpenClaw skill spec
└── script/        # Deployment scripts

開発

# Contracts
forge build
forge test -v

# API
cd api && npm install && npm start

# MCP Server
cd mcp-server && uv pip install -e . && python -m src.server

ロードマップ

  • コアレジストリコントラクト
  • 10 個のツールを備えた Web API
  • Claude Desktop 用 MCP サーバー
  • メインネットへのデプロイ
  • 制作者向けダッシュボード
  • エージェント SDK(Python/TypeScript)
  • 冪等性キー
  • 利用状況分析

ライセンス

MIT

コメント

MCP は初めてですか?

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

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