mcpField
N
Name Whisper — ENS Intelligence Layer

Name Whisper — ENS Intelligence Layer

リモート
namewhisper.ai金融データ013 週間前に更新
リポジトリ公式サイト

Name Whisper — ENS Intelligence Layer について

Name Whisperは、ENS名を扱うエージェント向けのMCPサーバーです。検索、評価、売買、管理に加え、エージェントIDやENS関連情報を調べる44種類のツールを提供します。

主な機能

  1. 01インデックス済みENS名の検索
  2. 02ENS名の価格評価
  3. 03市場動向と出品の確認
  4. 04ENS名の登録・売買
  5. 05レコード、更新、サブネームの管理
  6. 06エージェントIDとENS情報の検索

活用シーン

  1. 01自然言語の条件でENS名を探す
  2. 02評価額や類似取引を基に名前を査定する
  3. 03名前を登録し、マーケットのオファーを管理する
  4. 04ENS名のレコード設定、更新、移転を行う

MCP 対応

ローカルのstdioまたはリモートのStreamable HTTPエンドポイントを通じて、MCPクライアントに44種類のENSツールを提供します。ローカルパッケージはツール呼び出しをNameWhisperのバックエンドに転送します。

設定

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

エンドポイントhttps://namewhisper.ai/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

44
パラメーター型必須説明
querystringはい自然言語の検索クエリ(例:「cheap 3-letter words」、「ocean themed names」、「is coffee.eth taken?」)

詳細

NameWhisper MCP Server

自律型エージェントのための、AI を活用した ENS インテリジェンスです。350 万件以上の名前を検索し、評価額を取得し、ENS ドメインを売買・管理できます。すべて Model Context Protocol 経由で利用できます。

License: AGPL-3.0 npm MCP

クイックスタート

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)に追加します。

{
  "mcpServers": {
    "namewhisper": {
      "command": "npx",
      "args": ["-y", "namewhisper-mcp"]
    }
  }
}
Cursor

プロジェクトのルートにある .cursor/mcp.json に追加します。

{
  "mcpServers": {
    "namewhisper": {
      "command": "npx",
      "args": ["-y", "namewhisper-mcp"]
    }
  }
}
Claude Code
claude mcp add namewhisper -- npx -y namewhisper-mcp
直接利用
npx namewhisper-mcp
リモートエンドポイント(インストール不要)

同じ 44 個のツールをストリーミング可能な HTTP 経由で直接提供します。リモート対応の MCP クライアントから次のエンドポイントを指定してください。

https://namewhisper.ai/mcp

Claude Code の場合:

claude mcp add --transport http namewhisper https://namewhisper.ai/mcp

サーバーカード:namewhisper.ai/.well-known/mcp.json · レジストリ:MCP Registry の ai.namewhisper/ens-tools

機能

NameWhisper は、Model Context Protocol 経由で 44 個の ENS ツールを提供し、AI エージェントが次の機能を利用できるようにします。

  • 検索 — セマンティックベクトル検索による、インデックス化された 350 万件以上の ENS 名を対象とする自然言語クエリ
  • 評価 — 類似売買事例、エンティティ認識、品質シグナルを用いた、信頼度評価付きの価格推定
  • マーケットプレイス — 出品を閲覧し、割安な名前を見つけ、最近の売買やオファーを確認
  • 取引 — 名前の登録、売却用の出品、出品の購入(単独または一括で最大 20 件)、オファーの提示・承諾、出品とオファーのキャンセル、2 件のトランザクションで最大 20 件の名前を一括登録
  • 管理 — 更新、移転、レコード設定、ラップ/アンラップ、フューズ管理、サブネーム作成
  • エージェント ID — ENSIP-25 エージェント ID の発行、ERC-8004 レピュテーションの確認、エージェントディレクトリの検索
  • ナレッジ — ENS ガバナンス提案、プロトコルドキュメント、コミュニティでの議論を検索

アーキテクチャ

┌──────────────┐     stdio      ┌────────────────────┐     HTTPS     ┌─────────────────┐
│  AI Client   │ ◄────────────► │  namewhisper-mcp   │ ◄──────────► │ namewhisper.ai  │
│  (Claude,    │    MCP JSON    │  (this package)    │   JSON-RPC   │  (backend)      │
│   Cursor,    │                │                    │              │                 │
│   etc.)      │                │  44 tool schemas   │              │  Valuation      │
└──────────────┘                │  + proxy layer     │              │  Database       │
                                └────────────────────┘              │  Marketplace    │
                                                                    │  On-chain       │
                                                                    └─────────────────┘

このパッケージは薄いプロキシです。MCP クライアントが検出できるようにツールスキーマをローカルで登録し、その後、すべてのツール呼び出しを NameWhisper バックエンドの namewhisper.ai/mcp に転送します。独自の評価エンジン、マーケットプレイスの集約、データベース、オンチェーントランザクションの構築はすべてサーバー側で実行されます。

API キーもデータベースもシークレットも不要です。npx を実行するだけです。

ツールリファレンス

検出
ツール説明
search_ens_names意図を自動検出する自然言語検索 — 絞り込み、セマンティック検索、創造的検索、または一括空き状況確認
enumerate_entities現実世界のエンティティカテゴリ(例:「F1 の歴代ワールドチャンピオン」)について、利用可能な名前と登録済みの名前に分類した、検証済みの正確な表記のラベル一覧
get_name_details名前の完全なメタデータ:所有者、有効期限、タグ、出品、オファー、ENSIP-25 エージェントの紐付け
check_availability複数の名前の登録状況を一括確認
get_similar_names256 次元の埋め込みを使用した、350 万件以上の名前を対象とするセマンティックベクトル検索
get_expiring_namesライフサイクル期間別の名前 — プレミアム期間(ダッチオークション)、猶予期間、または期限間近。オンチェーンで検証済み
インテリジェンス
ツール説明
get_valuation3 種類の評価:類似売買事例ベース+品質基準ベース+過去の自己履歴。Wikipedia/Wikidata によるエンティティ認識
get_market_activity最近の売買、出品、オファー、ミント、移転、更新、バーン
get_wallet_portfolioウォレットが所有するすべての ENS 名と、出品、オファー、有効期限のデータ
find_alpha類似売買事例に基づく評価額より割安で出品されている名前を、割引率と信頼度付きで検出
wash_checkオンチェーン分析を使って ENS の売買におけるウォッシュトレードを検出
get_primary_name逆引き名前解決 — ウォレットアドレスに設定されている ENS 名を確認
コマース
ツール説明
purchase_name購入可能な名前を登録するか、出品中の名前を購入します。操作を自動検出し、トランザクションのレシピを返します
batch_purchaseNameWhisperに出品されている名前を最大20件、1つのSeaportトランザクションで購入します
sweepカテゴリー/フィルター内で最安の名前をN件、1つのSeaportトランザクションでまとめて購入します(件数や予算の上限を指定できます)
create_listingNameWhisperで名前を販売用に出品します。署名用の未署名Seaport注文を作成します
batch_create_listings1回の署名フロー(SIP-6一括署名)で、NameWhisperに名前を最大10件まとめて出品します
cancel_listingオンチェーンでSeaport.cancel()を呼び出し、出品をキャンセルします。すべてのマーケットプレイスで注文が無効になります
make_offer市場情報を添えて、登録済みの名前に入札します
accept_offer売り手側で有効なオファーを受諾します。Seaport.fulfillOrder()によるWETHと名前のアトミックな交換です
cancel_offerオンチェーンでSeaport.cancel()を呼び出し、自分が行ったオファーをキャンセルします
bulk_registerMulticall3経由で、2件のトランザクション(コミット+登録)により名前を最大20件まとめて登録します
renew_ens_name名前を1件または複数件更新します。期間は任意で、誰でもどの名前でも更新できます
bulk_set_records1回のトランザクションで最大50件の名前にリゾルバーレコードを設定します
管理
ツール説明
transfer_ens_name所有権を移転します(ラップ済みか未ラップかを自動検出します)
bulk_transfer_ens_namesMulticall3経由で、1回のトランザクションで名前を最大20件まとめて移転します
set_ens_recordsアドレスレコード、テキストレコード、コンテンツハッシュ、ENSIP-25エージェント登録を設定します
set_primary_nameウォレットの逆引き解決(プライマリ名)を設定します
set_resolverリゾルバーコントラクトを変更します
manage_ens_name更新料金と推奨事項を含む、包括的なステータス確認を行います
NameWrapper
ツール説明
wrap_nameオプションでフューズを焼却して、NameWrapperにラップします(ERC-721からERC-1155)
unwrap_nameBaseRegistrarに戻してアンラップします(ERC-1155からERC-721)
manage_fusesラップ済みの名前のフューズを読み取るか焼却します(取り消し不可)
mint_subnames親名の下にサブネームをまとめて作成します
extend_subname_expiry親の有効期限の範囲内でサブネームの有効期限を延長します
アクセスと復旧
ツール説明
approve_operatorENSコントラクトのオペレーターを承認/取り消します(setApprovalForAll)
reclaim_nameBaseRegistrarトークンからENS Registryの所有権を取り戻します
エージェントのアイデンティティ
ツール説明
provision_agent_identityエージェントのアイデンティティを一括設定します。名前の推奨、登録レシピ、ENSIP-25レコードを提供します
register_agentメインネットでENS名をERC-8004エージェントアイデンティティとして登録します(ERC-8217の名前に紐付ける方式、またはウォレットに直接登録する方式)
get_agent_reputationENSIP-25エージェント登録の検証状況とERC-8004の評判を確認します
search_agent_directory能力、評判、名前から登録済みのAIエージェントを検索します
get_caller_identity呼び出し元エージェントの認証済みアイデンティティを返します(ERC-8128が必要です)
ナレッジと内部機能
ツール説明
search_knowledgeENSガバナンス、プロトコル文書、ブログ記事、フォーラムの議論、Farcasterの投稿を検索します
get_usage_statsセッション中のツール呼び出し回数、成功率、レイテンシーを確認します

設定

環境変数デフォルト説明
NAMEWHISPER_URLhttps://namewhisper.aiバックエンドURL(ローカル開発用に変更できます)

.env.exampleを.envにコピーしてカスタマイズします。ほとんどのユーザーは設定不要です。

リンク

ライセンス

AGPL-3.0

コメント

MCP は初めてですか?

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

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