关于 Doti Protocol (.i) MCP Server
Doti Protocol (.i) MCP Server 提供跨四个 EVM 网络的主权 .i Web3 身份与域名操作工具,涵盖身份查询与管理、跨链转移和市场交易。
主要功能
- 01检查并解析 .i 域名身份
- 02注册域名并管理资料
- 03在四个 EVM 网络间跨链转移域名
- 04浏览域名市场并进行交易
适用场景
- 01注册 .i 域名前检查可用性
- 02将钱包地址解析为域名身份
- 03在支持的网络间转移域名
- 04浏览挂牌信息或交易域名
MCP 相关
该服务通过远程 HTTP JSON-RPC 2.0 和 Server-Sent Events 端点提供 19 项工具。MCP 客户端可直接连接其云端端点。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://doti.my/api/ai/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http robdomain-doti https://doti.my/api/ai/mcpCursor.cursor/mcp.json
{"mcpServers":{"robdomain-doti":{"type":"http","url":"https://doti.my/api/ai/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"robdomain-doti":{"type":"http","url":"https://doti.my/api/ai/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"robdomain-doti":{"type":"http","url":"https://doti.my/api/ai/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"robdomain-doti":{"serverUrl":"https://doti.my/api/ai/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
19| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| domainName | string | 是 | .i 域名或标签(例如 "alex" 或 "alex.i") |
详细介绍
Doti Protocol (.i) — 通用 MCP 服务与 Agent 技能
基于 Chainlink CCIP 的主权 Web3 身份(.i)和多链域名服务,覆盖 Arbitrum One、OP Mainnet、Ethereum Mainnet 和 Robinhood Chain。
此代码库实现了开放的 Model Context Protocol (MCP) 规范。它适用于任何支持 MCP 或 JSON-RPC 2.0 的 AI 平台、IDE、Agent 框架或客户端。
🌐 在线 MCP 端点
将任意 MCP 客户端或 AI Agent 直接连接到云端服务:
- 生产环境 MCP 端点:
https://doti.my/api/ai/mcp - 别名端点:
https://doti.my/api/mcp - 协议传输: HTTP JSON-RPC 2.0 和服务器发送事件(SSE)
⛓️ 支持的网络
| 网络 | Chain ID | 角色 | CCIP Selector | 规范合约 | 托管合约 |
|---|---|---|---|---|---|
| Arbitrum One | 42161 | 权威锚点 | 4949039107694359620 | 0xf853F8243F10a57CF5e43A49F156F132c05C21a6 | 0xBf342bDf2dcB6dcD21c8b104Bc8Ce950dc9EB632 |
| OP Mainnet | 10 | 卫星链(镜像) | 3734403246176062136 | 0xf853F8243F10a57CF5e43A49F156F132c05C21a6 | 0xBf342bDf2dcB6dcD21c8b104Bc8Ce950dc9EB632 |
| Ethereum Mainnet | 1 | 卫星链(镜像) | 5009297550715157269 | 0xf853F8243F10a57CF5e43A49F156F132c05C21a6 | 0xBf342bDf2dcB6dcD21c8b104Bc8Ce950dc9EB632 |
| Robinhood Chain | 4663 | 卫星链(镜像) | 6180753054346818345 | 0xf853F8243F10a57CF5e43A49F156F132c05C21a6 | 0xBf342bDf2dcB6dcD21c8b104Bc8Ce950dc9EB632 |
🚀 通用客户端设置
1. Claude Desktop
添加到 claude_desktop_config.json:
{
"mcpServers": {
"doti": {
"type": "http",
"url": "https://doti.my/api/ai/mcp"
}
}
}
2. Cursor IDE 与 Windsurf
添加到 .cursor/mcp.json 或项目 MCP 设置中:
{
"mcpServers": {
"doti": {
"type": "http",
"url": "https://doti.my/api/ai/mcp"
}
}
}
3. Python 与 LangChain / LangGraph
import httpx
payload = {
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_domain_availability",
"arguments": {"domainName": "agent.i"}
}
}
response = httpx.post("https://doti.my/api/ai/mcp", json=payload)
print(response.json()["result"]["content"][0]["text"])
4. 直接使用 cURL / REST API
curl -X POST https://doti.my/api/ai/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"resolve_domain_identity","arguments":{"identifier":"genesis.i"}}}'
5. 可选社区注册目录
此服务符合标准远程 MCP 规范,可使用远程 URL https://doti.my/api/ai/mcp 注册到任意目录(Glama、Smithery、OpenMCP 或 Pulse)。
🛠️ 完整工具目录(19 个 MCP 工具)
| 类别 | 工具名称 | 描述 |
|---|---|---|
| 身份 | check_domain_availability | 检查 .i 名称是否可永久注册。 |
| 身份 | resolve_domain_identity | 查询任意 .i 域名或 0x 地址的正向和反向解析。 |
| 身份 | set_primary_domain | 为钱包地址设置默认反向域名。 |
| 身份 | update_domain_profile | 更新个人资料元数据、社交链接和 IPFS 头像 CID。 |
| 身份 | transfer_domain | 将自主所有权转移给另一个 0x 地址。 |
| 多链 | get_supported_chains | 获取 Arbitrum、OP、Ethereum 和 Robinhood 的配置。 |
| 多链 | estimate_registration | 计算注册报价和 CCIP 消息费用。 |
| 多链 | bridge_domain | 使用 Chainlink CCIP 在 4 个网络间传送域名。 |
| 多链 | get_protocol_stats | 获取实时链上指标、已注册域名数量和交易量。 |
| 注册 | register_domain | 铸造或准备永久注册 .i 域名所需的数据。 |
| 注册 | claim_escrow_refund | 领取托管退款(因冲突或桥接过期)。 |
| 市场 | marketplace_browse_listings | 浏览二级市场上正在挂牌的域名。 |
| 市场 | marketplace_get_domain_details | 查看挂牌详情、最低价、出价和销售历史。 |
| 市场 | marketplace_list_domain | 以固定 ETH 价格出售自有域名。 |
| 市场 | marketplace_buy_domain | 使用 ETH 即时购买已挂牌的域名。 |
| 市场 | marketplace_make_offer | 对任意已注册域名提交 ETH 报价。 |
| 市场 | marketplace_accept_offer | 通过原子交换结算接受买家的报价。 |
| 市场 | marketplace_cancel_listing | 将自有域名从市场下架。 |
| 市场 | marketplace_cancel_offer | 取消有效报价并释放非托管锁定。 |
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。