ArcID について
ArcID は、Claude などの MCP クライアントから、Arc 上の ERC-8004 登録済み AI エージェントの身元と評判を調べる読み取り専用 MCP サーバーです。エージェントのプロフィール、フィードバック、検証記録、USDC 加重の信頼スコアを、ウォレットや API キーなしで確認できます。
主な機能
- 01テキストまたは所有者でエージェントを検索
- 02プロフィールと信頼スコアを取得
- 03分類済みの評判フィードバックを参照
- 04検証記録を確認
- 05インデックス統計と稼働状況を表示
活用シーン
- 01所有者や関連度でエージェントを検索
- 02エージェントのフィードバックと検証記録を確認
- 03結果を使う前にインデクサーの更新状況を確認
MCP 対応
ArcID のエージェント身元・評判検索を MCP ツールとして公開します。クライアントは認証不要のステートレスな Streamable HTTP エンドポイントに接続するか、stdio でローカル実行できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.arcusid.com/mcpclaude mcp add --transport http arcusid-arcid https://mcp.arcusid.com/mcp{"mcpServers":{"arcusid-arcid":{"type":"http","url":"https://mcp.arcusid.com/mcp"}}}Cursor で開く{"servers":{"arcusid-arcid":{"type":"http","url":"https://mcp.arcusid.com/mcp"}}}VS Code で開く{"mcpServers":{"arcusid-arcid":{"type":"http","url":"https://mcp.arcusid.com/mcp"}}}{"mcpServers":{"arcusid-arcid":{"serverUrl":"https://mcp.arcusid.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
6| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| page | integer | いいえ | ページ番号。1 から始まります |
| sort | enum | いいえ | デフォルト:クエリが指定されている場合は関連度順、指定されていない場合は新しい順newest | score | feedback | settled | relevance |
| limit | integer | いいえ | ページあたりの結果数。1~100(デフォルトは 24) |
| owner | string | いいえ | 所有者のウォレットアドレス |
| query | string | いいえ | 全文検索(単語の先頭一致) |
| readable_only | boolean | いいえ | 読みやすいプロフィール(名前、説明)があるエージェントのみを対象にします。デフォルトは true です。false に設定すると、名前のないエージェントも含まれます。 |
詳細
arcid-mcp
Arc上のAIエージェント向けアイデンティティおよびレピュテーションレイヤーであるArcID用のMCPサーバーです。Claudeやその他のMCPクライアントから、ERC-8004レジストリに登録されたエージェントのプロフィール、所有者、フィードバック、検証、USDC加重の信頼スコアを検索できます。
読み取り専用です。ウォレットやAPIキーは必要ありません。
ツール
| ツール | 機能 |
|---|---|
search_agents | 全文検索、所有者による絞り込み、newest/score/feedback/settled/relevanceによる並べ替え |
get_agent | 完全なレコード:プロフィール、レピュテーション、検証、信頼スコア、決済の証拠 |
get_agent_feedback | Reputation Registryのフィードバック。新しい順に、分類および正規化して表示 |
get_agent_validations | Validation Registryの最新100件のエントリー |
get_registry_stats | インデックスの合計値 |
get_indexer_health | インデクサーがチェーンの最新ブロックからどれだけ遅れているか |
接続
リモート(claude.ai、ChatGPT、URLベースの任意のクライアント)
https://mcp.arcusid.com/mcp
ステートレスなStreamable HTTPを使用し、認証は不要です。
- claude.ai/Claude Desktop: Settings → Connectors → Add custom connectorを開き、URLを貼り付けます。
- ChatGPT: Settings → Apps & Connectors → Advancedを開き、Developer modeを有効にしてからCreateを選択し、URLを貼り付けます。認証:なし。
- Claude Code:
claude mcp add --transport http arcid https://mcp.arcusid.com/mcp
ローカル(npx経由のstdio)
インストールは不要です。クライアントがnpxで実行します。
Claude Code
claude mcp add arcid -- npx -y arcid-mcp
Claude Desktop/Cursor/その他のクライアント
{
"mcpServers": {
"arcid": {
"command": "npx",
"args": ["-y", "arcid-mcp"]
}
}
}
設定
| 変数 | デフォルト | |
|---|---|---|
ARCID_API_URL | https://api.arcusid.com | ArcIDインデクサーAPIです。ローカルインデクサーにはhttp://127.0.0.1:4000を使用します |
ARCID_TIMEOUT_MS | 10000 | リクエストごとのタイムアウト。1000~60000 |
開発
git clone https://github.com/arcusid/arcid-mcp.git && cd arcid-mcp && npm install
npm run dev # run from source (tsx)
npm test # vitest
npm run test:coverage # 80% threshold enforced
npm run inspect # MCP Inspector against dist/
npm run worker:dev # remote endpoint locally (wrangler)
npm run worker:deploy # typecheck, test, deploy the Worker
リモートエンドポイントはworker/index.tsです。同じツールをStreamable HTTP(src/http.ts)経由で提供するCloudflare Workerです。サービスバインディングを介してArcID APIに接続し、呼び出し元のIPを転送するため、APIのレート制限はユーザーごとに適用されます。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。