ENS MCP 服务器是一个用于解析、分析和关联 ENS 域名活动的 MCP 服务器,它能为 Web3 代理提供易读的身份洞察信息。
vitalik.eth)映射到以太坊地址。git clone https://github.com/kukapay/ens-mcp.git
cd ens-mcp
uv sync
uv run mcp install main.py --name "ens-mcp"
参考配置文件如下:
{
"mcpServers": {
"ens-mcp": {
"command": "uv",
"args": [ "--directory", "/path/to/ens-mcp", "run", "main.py" ],
"env": { "THEGRAPH_API_KEY": "the_graph_api_key"}
}
}
}
请将 /path/to/ens-mcp 替换为实际安装路径,将 the_graph_api_key 替换为你从 The Graph 获取的 API 密钥。
服务器提供了三个 MCP 工具:
vitalik.eth)0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045)或 "None"示例:
resolve_ens_name("vitalik.eth") -> "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
示例输出:
ENS 域名: vitalik.eth
地址: 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
标签名称: vitalik
标签哈希: 0x...
子域名数量: 5
所有者: 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
注册者: 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
包装所有者: None
过期日期: 2025-10-31 00:00:00
TTL: 0 秒
是否迁移: true
创建时间: 2017-05-04 12:00:00
注册信息: 注册日期: 2017-05-04 12:00:00
注册过期时间: 2025-10-31 00:00:00
注册成本: 1000000000000000 Wei
注册者: 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
包装域名: 未包装
解析器: 解析器地址: 0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41
内容哈希: None
文本记录: email, url
示例输出:
事件: 转移
区块编号: 1234567
交易 ID: 0x...
新所有者: 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
事件: 新解析器
区块编号: 1234568
交易 ID: 0x...
解析器地址: 0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41
解析器地址: 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
本项目采用 MIT 许可证。详情请参阅 LICENSE 文件。