OnchainAI について
OnchainAIは、MCP、CLI、SDK、APIなどの暗号資産ツールを探す人やエージェント向けのディレクトリです。複数の情報源を集約し、信頼性スコア、インストールリスク、x402の料金情報を提供します。
主な機能
- 01暗号資産ツールの横断検索
- 02機能・資産・関係者別の分類
- 03信頼性とインストールリスクの評価
- 04ツールとx402料金の比較
- 05インストールガイドの生成
活用シーン
- 01オンチェーン作業に使うツール探し
- 02導入前の信頼性とリスクの確認
- 03チェーン対応や料金の比較
MCP 対応
MCP サーバーは、検索、詳細表示、比較、カテゴリ、インストールガイドのツールをクライアントに提供します。公開検索は無料で、一部のOnchainAI提供ツールはx402で課金されます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://www.onchain-ai.xyz/mcpclaude mcp add --transport http coinyak-onchainai https://www.onchain-ai.xyz/mcp{"mcpServers":{"coinyak-onchainai":{"type":"http","url":"https://www.onchain-ai.xyz/mcp"}}}Cursor で開く{"servers":{"coinyak-onchainai":{"type":"http","url":"https://www.onchain-ai.xyz/mcp"}}}VS Code で開く{"mcpServers":{"coinyak-onchainai":{"type":"http","url":"https://www.onchain-ai.xyz/mcp"}}}{"mcpServers":{"coinyak-onchainai":{"serverUrl":"https://www.onchain-ai.xyz/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
OnchainAI
暗号資産ツールを一元管理。Webから、またはエージェントから直接、MCP、CLI、SDK、API、x402、RWA、AIエージェント向けツールを見つけ、評価し、インストールできます。
公開サイト:onchain-ai.xyz · 接続ハブ:onchain-ai.xyz/connect
なぜ使うのか?
暗号資産関連のツールは、CryptoSkill、Smithery、npm、GitHubのトピック、そして 多数の独立したレジストリに分散しています。その多くは評価が困難です。このMCPサーバーは 公式のものか? インストールコマンドは安全か? 呼び出しのたびにx402決済が発生するのか?
OnchainAIは複数のソースからツールを自動検出し、3軸の分類体系(機能 × 資産クラス × アクター)に統一して、 信頼性とインストールリスクをスコア化します。また、人間(Web UI)とエージェント(MCPサーバー、プラグイン、 スキル)の両方にすべての情報を提供します。これにより、「USDCをBaseにブリッジする安全なツールを探して」と 尋ねるだけで済み、午後いっぱい調査する必要はありません。
エージェントから利用する(60秒)
デフォルトのMCPは認証不要のディレクトリエンドポイントです(検出/メタデータ用であり、ウォレットを
保管するものではありません)。公開 /mcp では、検索、詳細、比較、インストールガイド、カテゴリなどを
無料で利用できます。OnchainAIが提供するオプションのプレミアムツールは、HTTP 402を返し、
x402で決済される場合があります(export_toolkit/recommend_verified_tool/gap_auditは**$0.01 USDC**、
check_endpoint_healthは約**$0.001 USDC**)。Webサイトの閲覧は引き続き無料です。
https://www.onchain-ai.xyz/mcp
OKXマーケットプレイスのインテグレーターのみ:有料のパッケージ用パスは
https://www.onchain-ai.xyz/mcp/okxです(OKXゲートが有効な場合、tools/callごとに約$0.1)。
コーディングエージェントとClaudeプラグインでは、/mcp/okxではなく**/mcp**を使用してください。
| クライアント | セットアップ |
|---|---|
| Claude Code | claude mcp add --transport http onchainai https://www.onchain-ai.xyz/mcp |
| Claude Desktop / Web | 設定 → コネクター → カスタムコネクターを追加 → 上記のURLを貼り付けます |
| Cursor / VS Code | 接続ハブのワンクリックディープリンクを使うか、以下のJSONを貼り付けます |
| ChatGPT | 設定 → コネクター(開発者モード)→ 上記のURLを使って新しいコネクターを作成します |
| その他 | npx add-mcp https://www.onchain-ai.xyz/mcpを使うか、stdioのみのクライアントではnpx mcp-remote https://www.onchain-ai.xyz/mcpを使います |
{
"mcpServers": {
"onchainai": { "type": "http", "url": "https://www.onchain-ai.xyz/mcp" }
}
}
クライアントごとの詳しい手順(Codex、Windsurf、Gemini CLIなど):docs/CONNECT.mdまたは公開中の/connectページをご覧ください。
MCP ツール(公開 POST /mcp)
| ツール | 課金 | 機能 |
|---|---|---|
search_tools | 無料 | 機能(「USDC を Base にブリッジ」など)で検索し、カテゴリやチェーンで絞り込み、関連度/信頼性/スター数/新着順で並べ替えます |
get_tool_detail | 無料 | 1 つのツールの完全なメタデータを取得します。信頼スコア、インストールリスク、チェーン、リポジトリ、x402 の価格情報が含まれます |
get_install_guide | 無料 | プラットフォーム別(claude/cursor/generic/cli)のインストール手順を、安全性チェック付きで取得します。critical リスクのコマンドは表示されません |
list_categories | 無料 | ツール数とともに分類体系を参照します |
get_dashboard_snapshot | 無料 | 公開カバレッジのスナップショットを取得します。合計数、カテゴリ、信頼性、x402、注目ツールが含まれます |
compare_tools | 無料 | 2~4 個のツールを信頼性、リスク、チェーン、価格で並べて比較します |
get_price_history / get_x402_trends | 無料 | プローブ履歴とカタログ内の x402 の傾向(メタデータ)を取得します |
export_toolkit | $0.01 USDC | スラッグまたはカテゴリを指定して、JSON と Markdown 形式のインストールキットをエクスポートします |
recommend_verified_tool | $0.01 USDC | 意図に合った、検証済みかつ稼働中のツールを、除外理由とともに 1 つ選びます |
gap_audit | $0.01 USDC | 意図を分解し、カタログのカバレッジにおける不足を報告します |
check_endpoint_health | 約 $0.001 USDC | 登録済みの x402 ツールのエンドポイントをライブでプローブし、30 日間の稼働率を取得します(HTTP 402 ハンドシェイク) |
コーディングエージェントからアカウントをリンクすると(/connect#agent-sync)、3 つのツール save_to_toolkit、save_stack_to_blueprint、link_status が利用できるようになります(アカウントのリンク ≠ 支払い)。
完全なハイブリッドテーブル(/mcp/okx を含む):docs/CONNECT.md。
Claude Code プラグイン
1 つのコマンドで、MCP サーバー、/find-tool コマンド、暗号資産ツールのスキルを設定できます。
/plugin marketplace add Coinyak/onchainai
/plugin install onchainai@onchainai
バンドルは plugin/onchainai/ にあります。OnchainAI 独自の読み取り専用エンドポイントにのみ接続し、インストールコマンドを自動実行することはありません。また、有料ツールを推奨する前に、必ず x402 の価格を明示します。
エージェントスキル
plugin/onchainai/skills/onchainai-crypto-tools/SKILL.md
は、エージェントがディレクトリを検索するタイミング、信頼性の指標をランク付けする方法、厳格な安全ルール(critical リスクのツールは決してインストールしないこと、x402 の費用を必ず明示すること)を解説します。
このスキルはプラグインに同梱されています。また、スキルディレクトリを
~/.claude/skills/ にコピーするか、Agent Skills に対応する任意のエージェントランタイムにアップロードすることもできます。
機能
- 自動検出クローラー — CryptoSkill、GitHub トピック、npm、web3-mcp-hub、MCP レジストリを cron スケジュールで巡回し、重複排除と関連性スコアリングを行います
- 3 軸分類 — 機能 × 資産クラス × アクターに加え、チェーンのタグ付けにも対応します
- 信頼性と安全性のパイプライン — 信頼スコア、ID クラスターの確認(リポジトリ/npm/ホームページ)、
criticalコマンドの厳格なブロックを伴うインストールリスク分析、運営者のレビューキュー、隔離 - x402 対応 — 有料ツールには価格メタデータ、検証フラグ、紹介/アトリビューションの開示が付与されます(以下のポリシー)
- エージェント向け MCP サーバー — 上記の読み取り専用ツールを、レート制限とサニタイズ付きで提供します
- Claude Code プラグインとスキル — エージェントユーザー向けの、コマンド 1 つで完了する導入手順
- 認証 — GitHub OAuth(主要方式)。設定されている場合はメールのマジックリンクにも対応します
- コミュニティ機能 — 投稿、コメント、賛成票、ブックマーク、ツールキット、比較、ブループリント
- 管理者ダッシュボード — ツールのレビュー、カテゴリ、クローラー制御、注目ツールのカルーセル、ユーザー、サイト設定
x402 と紹介ポリシー
OnchainAI は、カストディウォレットではなく、ツールディレクトリとして機能する MCP(ディスカバリー/メタデータ)です。
- カタログ内のサードパーティの x402は、帰属情報と信頼メタデータとしてのみ扱います。価格/エンドポイントのフラグ(
payment_verified、x402_endpoint_verified、price_verified)を公開しますが、これらの支払いをプロキシすることはありません。 - ツール所有者との収益分配契約を支援するため、匿名の紹介/帰属イベント(閲覧、インストールガイドの取得)を記録します。
- ユーザー資金を保有することはなく、サードパーティの決済ゲートウェイとして機能することも、文書化されていない
referrer/split決済フィールドを考案することもありません。 - OnchainAI が所有するプレミアム MCP ツール(
export_toolkit、recommend_verified_tool、gap_audit、check_endpoint_health)が呼び出された際は、x402 の支払いを当社の受取用ウォレットに決済できます。これは当社独自のサービスの販売であり、他者の資金をカストディするものではありません。 - 未検証のサードパーティ x402 ツールでも、通常の公開品質ゲートを通過すれば引き続き表示されます。検証済みであることはバッジで示すものであり、非表示にする仕組みではありません。
詳細:docs/X402_REFERRAL_SPEC.md、ハイブリッド接続:docs/CONNECT.md。
アーキテクチャ
┌─ Vercel ──────────────┐ ┌─ Railway ─────────────────────────┐
│ Next.js frontend │──────│ Rust binary (Axum) │
│ /connect, /tools, ... │ /api │ ├─ REST API (/api/v2) │
│ proxies /api /auth │ /mcp │ ├─ MCP server (POST /mcp) │
│ /mcp to the API │ │ ├─ Auth (GitHub OAuth + JWT) │
└───────────────────────┘ │ └─ Crawler (tokio-cron) │
└────────────┬──────────────────────┘
│ sqlx
┌─ Supabase Postgres (RLS) ─┐
└───────────────────────────┘
- API/MCP:Rust — Axum + sqlx + tokio-cron-scheduler、単一バイナリ(
cargo run --features ssr) - フロントエンド:Vercel 上の Next.js(App Router)。
/api、/auth、/mcpを Railway API に書き換えます - DB:RLS を備えた Supabase Postgres。公開読み取りゲートは SQL ポリシーとサーバークエリの両方で適用されます
自分で実行する
git clone https://github.com/Coinyak/onchainai
cd onchainai
cp .env.example .env # fill in Supabase URL/keys, GitHub OAuth, JWT secret
# API (port 3000)
cargo run --features ssr
# Frontend (port 3001, proxying to the API)
cd frontend && npm ci && API_PROXY_TARGET=http://localhost:3000 npm run dev -- --port 3001
クレートのデフォルト機能セットは空であり、サーバー依存関係が WASM/クライアントビルドに漏れないようになっています。サーバーコードに触れる通常の
cargoコマンドには、--features ssrが必要です。
一般的なチェック:
cargo test --features ssr # tests
cargo clippy --features ssr -- -W clippy::all # lint
cargo fmt --check # format
./scripts/agent-harness-check.sh # agent/dev harness self-check
リポジトリの構成
| パス | 内容 |
|---|---|
src/ | Rust API:MCP サーバー、REST /api/v2、認証、クローラー、信頼/リスクパイプライン |
frontend/ | Next.js アプリ(Vercel):公開 UI + 管理ダッシュボード |
plugin/onchainai/ | Claude Code プラグインバンドル(MCP 設定、/find-tool、スキル) |
migrations/ | sqlx Postgres マイグレーション(RLS ポリシーを含む) |
docs/ | 設計ドキュメント、仕様、運用ガイド(索引) |
scripts/ | 開発/デプロイ/検証ゲート(AGENTS.md を参照) |
agent/、.agents/ | このリポジトリで作業する AI コーディングエージェント向けのスキルとハーネス設定 |
ドキュメント
| ファイル | 用途 |
|---|---|
| docs/CONNECT.md | 任意の MCP クライアントの接続、プラグイン/スキルのインストール |
| docs/MVP_DESIGN.md | アーキテクチャ、DB スキーマ、クローラー、MCP サーバー |
| docs/X402_REFERRAL_SPEC.md | x402 の紹介/帰属設計(カストディなし) |
| docs/LAUNCH_READINESS_SPEC.md | 公開ローンチのチェックリストとロードマップ仕様 |
| docs/SECURITY.md | セキュリティ設計:認証、RLS、ヘッダー、レート制限 |
| docs/UI_UX_DESIGN.md | UI の完全な仕様 |
| docs/OPERATOR_GUIDE.md | 運用者/管理者向けプレイブック(韓国語) |
| docs/BUILD_DEPLOY_RULES.md | ビルドの整合性、スモークゲート、Railway/Vercel へのデプロイ |
| AGENTS.md | AI コーディングエージェント向けのエントリーポイント |
コントリビューションとセキュリティ
- コントリビューションを歓迎します。CONTRIBUTING.md を参照してください。最も手早く支援する方法は、onchain-ai.xyz/submit から不足しているツールを投稿することです。
- セキュリティに関する報告は、SECURITY.md を参照してください。脆弱性について公開イシューを作成しないでください。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。