使用说明
ulu-voi-mcp
Voi生态系统MCP服务器。退货 意义,而不是原始链数据。
建筑
UluCoreMCP → chain primitives (blocks, accounts, transactions)
UluVoiMCP → Voi ecosystem meaning (protocols, identity, naming)
UluWalletMCP → signing
UluBroadcastMCP → broadcasting
Core返回事实。Voi回归意义。
工具
| 工具 | 说明 |
|---|---|
get_protocols |
列出所有已知的Voi协议,可选择按类型筛选 |
get_protocol |
获取特定协议的详细信息 |
get_protocol_contracts |
列出协议的所有合同和资产 |
get_protocol_summary |
人类可读的协议摘要 |
identify_application |
识别什么是Voi应用程序ID |
identify_asset |
确定什么是Voi资产ID |
search_assets |
按符号、类别、协议或验证状态搜索已知资产 |
get_contract_role |
了解合同的作用和目的 |
resolve_name |
从静态注册表中解析enVoi名称 |
reverse_resolve_address |
将地址反向解析为已知名称 |
search_names |
按模式搜索名称注册表(有结果限制) |
数据模型
已整理的注册表文件 data/:
protocols.json--协议定义(HumbleSwap、Nomadex、enVoi、Aramid等)applications.json--应用程序ID→ 协议、角色、类型映射assets.json--资产ID→ 名称、符号、类别、协议映射names.json--静态知名enVoi名称
所有注册表都是启动时加载的静态JSON。对于实时数据,请使用UluCoreMCP。
设置
npm install
用法
node index.js
客户端配置
{
"mcpServers": {
"ulu-voi-mcp": {
"command": "node",
"args": ["/absolute/path/to/ulu-voi-mcp/index.js"]
}
}
}
涵盖的协议
- HumbleSwap --DEX(AMM池)
- Nomadex --DEX
- 雪球交换 --DEX聚合器
- 跋 --命名服务
- 鹦鹉螺 --NFT市场
- HighForge --NFT铸造
- 多克菲 --借贷协议(存款、借款、清算、WAD稳定币)
- 芳纶桥 --横链桥
- NFT导航器(Mimir) --索引器(ARC-200代币、ARC-72 NFT、市场、DEX池)
- 皮袋 --浏览器钱包
- Voi 网络 --L1区块链
命名分辨率
静态注册表方法。这 names.json 文件包含众所周知的enVoi名称。对于实时分辨率(链上查找),请使用UluCoreMCP envoi_resolve_address, envoi_resolve_name,以及 envoi_search 工具。
局限性
- 注册表是静态的,经过精心策划的——并非所有应用程序或资产都涵盖在内
- 名称解析来自静态注册表,而不是实时链上查找
- 无写操作——这是一个只读意义层
- 创建新池时,池列表可能会过时
- 标记为未验证的社区令牌可能会更改状态
