mcpField
N
Name Whisper — ENS Intelligence Layer

Name Whisper — ENS Intelligence Layer

远程服务
namewhisper.ai金融数据013 周前更新

关于 Name Whisper — ENS Intelligence Layer

Name Whisper 是面向 ENS 名称操作的 MCP 服务,提供搜索、估值、市场查询、交易和管理工具。其 44 项工具还涵盖 Agent 身份与 ENS 知识检索。

主要功能

  1. 01搜索已索引的 ENS 名称
  2. 02估算名称价值
  3. 03查看市场活动与挂牌
  4. 04注册、买卖名称
  5. 05管理记录、续期与子名称
  6. 06查询 Agent 身份和 ENS 知识

适用场景

  1. 01按自然语言条件查找 ENS 名称
  2. 02结合估值和可比成交评估名称
  3. 03注册名称或管理市场报价
  4. 04设置记录、续期或转让 ENS 名称

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 服务

面向自主 Agent 的 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(MCP Registry)

功能介绍

NameWhisper 通过 Model Context Protocol 提供 44 个 ENS 工具,让 AI Agent 能够全面访问:

  • 搜索 — 使用语义向量搜索,对 350 多万个已编入索引的 ENS 名称进行自然语言查询
  • 估值 — 基于可比成交、实体识别和质量信号提供带置信度评级的价格估算
  • 市场 — 浏览挂牌信息、查找定价偏低的名称、查看近期成交和报价
  • 交易 — 注册名称、挂牌出售、购买挂牌名称(单笔或批量,最多 20 个)、提出报价、接受报价、取消挂牌和报价;通过 2 笔交易批量注册最多 20 个名称
  • 管理 — 续期、转移、设置记录、封装/解封装、管理熔断器、创建子名称
  • Agent 身份 — 配置 ENSIP-25 Agent 身份、检查 ERC-8004 声誉、搜索 Agent 目录
  • 知识 — 搜索 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 Agent 绑定
check_availability批量检查多个名称的注册状态
get_similar_names使用 256 维嵌入向量,在 350 多万个名称中进行语义向量搜索
get_expiring_names按生命周期阶段查询名称——溢价期(荷兰式拍卖)、宽限期或即将到期,并在链上验证
智能分析
工具描述
get_valuation三路估值:基于可比成交、质量参考和自身历史。通过 Wikipedia/Wikidata 进行实体识别
get_market_activity近期成交、挂牌、报价、铸造、转移、续期和销毁
get_wallet_portfolio钱包拥有的所有 ENS 名称及其挂牌、报价和到期数据
find_alpha查找挂牌价格低于可比成交估值的名称,并提供折扣百分比和置信度
wash_check使用链上分析检测 ENS 成交中的洗售行为
get_primary_name反向解析——检查钱包地址设置了哪个 ENS 名称
商务
工具描述
purchase_name注册可用名称或购买已上架的名称。自动检测操作,并返回交易方案
batch_purchase在一笔 Seaport 交易中,购买最多 20 个在 NameWhisper 上架的名称
sweep在一笔 Seaport 交易中,按类别/筛选条件批量扫购价格最低的 N 个名称(数量和/或预算均有限制)
create_listing在 NameWhisper 上架名称以供出售。构建待签名的 Seaport 订单
batch_create_listings在一次签名流程中,在 NameWhisper 批量上架最多 10 个名称(SIP-6 批量签名)
cancel_listing通过链上 Seaport.cancel() 取消有效上架——使该订单在所有交易平台上失效
make_offer结合市场背景,对已注册名称提交出价
accept_offer卖家接受挂单出价。通过 Seaport.fulfillOrder() 原子交换 WETH 与名称
cancel_offer通过链上 Seaport.cancel() 取消你提交的出价
bulk_register通过 Multicall3 在 2 笔交易中批量注册最多 20 个名称(提交 + 注册)
renew_ens_name续费单个或多个名称。时长不限,任何人都可以续费任何名称
bulk_set_records在一笔交易中为最多 50 个名称设置解析器记录
管理
工具描述
transfer_ens_name转移所有权(自动检测已封装或未封装)
bulk_transfer_ens_names通过 Multicall3 在 1 笔交易中批量转移最多 20 个名称
set_ens_records设置地址记录、文本记录、内容哈希及 ENSIP-25 Agent 注册
set_primary_name为钱包设置反向解析(主名称)
set_resolver更改解析器合约
manage_ens_name全面的状态检查,包含续费价格和建议
NameWrapper
工具描述
wrap_name封装到 NameWrapper(从 ERC-721 转换为 ERC-1155),可选择销毁熔断器
unwrap_name解封并转回 BaseRegistrar(从 ERC-1155 转换为 ERC-721)
manage_fuses读取或销毁已封装名称上的熔断器(不可逆)
mint_subnames在父名称下批量创建子名称
extend_subname_expiry在父名称的期限范围内延长子名称的到期时间
访问与恢复
工具描述
approve_operator批准/撤销 ENS 合约的操作员权限(setApprovalForAll)
reclaim_name从 BaseRegistrar 代币重新取得 ENS Registry 所有权
Agent 身份
工具描述
provision_agent_identity一站式设置 Agent 身份:名称推荐 + 注册方案 + ENSIP-25 记录
register_agent在主网上将 ENS 名称注册为 ERC-8004 Agent 身份(名称绑定 ERC-8217 或直接绑定钱包)
get_agent_reputation检查 ENSIP-25 Agent 注册验证情况及 ERC-8004 声誉
search_agent_directory按能力、声誉或名称查找已注册的 AI Agent
get_caller_identity返回调用 Agent 的已验证身份(需要 ERC-8128)
知识与内部工具
工具描述
search_knowledge搜索 ENS 治理信息、协议文档、博客文章、论坛讨论和 Farcaster 帖子
get_usage_stats会话中的工具调用次数、成功率和延迟

配置

环境变量默认值描述
NAMEWHISPER_URLhttps://namewhisper.ai后端 URL(本地开发时可覆盖)

将 .env.example 复制为 .env 以自定义配置。大多数用户无需配置。

链接

许可证

AGPL-3.0

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。