Token导航 LogoToken导航

MCP Server · 金融服务

Ulu MCP

UluMCP是一个为Algorand AVM智能合约提供交互工具的服务器,支持ARC200代币、ARC72 NFT、DEX交换和NFT市场等多种功能。

未说明官方级别未说明来源级核验工具 43
智能合约JavaScript区块链

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
MaidToShelly
提供方
MaidToShelly

工具数量

43

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

Ulu MCP 属于金融服务类 MCP Server,公开资料标注 43 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 访问 Token。

分类

金融服务

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 43 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

国家MCP

为AI代理提供结构化工具,以与Algorand兼容网络上的ARC200令牌、ARC72 NFT、DEX掉期和NFT市场进行交互。

设置

npm install

用法

Stdio(本地MCP客户端)

node index.js

HTTP(带x402支付门控的远程托管)

X402_AVM_PAY_TO=IR7EOSEN5S3L2HWHW6OXQW6CBG2I2N73VEGI3NXZLYPKZXAP3EUXG4EINU \
X402_AVM_PRICE=1000000 \
node serve.js

HTTP服务器在Streamable HTTP上公开MCP协议 /mcp (默认端口3000)。当 X402_AVM_PAY_TO 和 X402_AVM_PRICE 如果已设置,工具调用需要x402支付头。初始化和会话管理请求无需付款即可通过。

集 MCP_PORT 更改侦听端口。

HTTP与WAD计量计费

cp .env.example .env
# Edit .env with your treasury address and mnemonic
node serve-billed.js

计费服务器使用WAD(Whale Asset Dollar,ARC-200代币)添加计量使用计费 47138068).代理通过钱包进行身份验证,内部跟踪使用情况,当累计使用量达到结算阈值时,在链上结算费用。

计费模式:

参数默认值说明
MIN_REQUIRED_BALANCE10 WAD要激活的最小WAD余额
MIN_REQUIRED_ALLOWANCE10 WAD财政部最低WAD津贴
SETTLEMENT_THRESHOLD1 WAD触发链上结算
MAX_UNPAID_USAGE2 WAD如果未支付,暂停代理

代理入职流程:

  1. POST /auth/challenge 随着 { "address": "" } → 接收 { nonce, message }
  2. 使用钱包的私钥对消息字节进行签名
  3. POST /auth/verify 随着 { "address", "nonce", "signature" } → 接收 { token }
  4. 连接到MCP POST /mcp 随着 Authorization: Bearer

服务器在验证过程中检查WAD余额和容差。代理人必须通过ARC-200批准至少10 WAD的国库地址 approve.

终点:

端点描述
POST /auth/challenge获取认证挑战随机数
POST /auth/verify验证钱包签名,激活代理
GET /agent/:address/status代理计费状态
GET /pricingWAD中的工具定价
POST /mcpMCP协议(流式HTTP)

结算: 当累计使用量达到1WAD时,服务器调用 arc200_transferFrom 从代理人的钱包向国库收款。后台工作人员重试失败的结算,并在恢复余额/配额后取消暂停代理。

添加到客户端

添加到MCP客户端配置中(例如。 claude_desktop_config.json):

{
  "mcpServers": {
    "ulu-mcp": {
      "command": "node",
      "args": ["/absolute/path/to/UluMCP/index.js"]
    }
  }
}

工具

ARC200令牌工具

工具说明
arc200_list_tokens列出网络上的ARC200令牌(Mimir)
arc200_balance_of返回地址的ARC200令牌余额
arc200_allowance将所有者授予消费者的支出津贴退还给消费者
arc200_transfers使用可选用户筛选器获取令牌传输历史记录
arc200_holders按余额(Mimir)排序的ARC200代币持有者列表
arc200_approvals获取令牌审批历史记录

ARC72 NFT工具

工具说明
arc72_tokens按集合、所有者或令牌ID(Mimir)列出/搜索ARC72 NFT
arc72_collections列出ARC72 NFT集合(Mimir)
arc72_transfers获取ARC72 NFT传输历史记录(Mimir)

HumbleSwap池工具

工具说明
humble_pool_state返回池状态,包括令牌ID、储备和价格
humble_quote使用带费用的恒定产品公式估算掉期产出

HumbleSwap API工具

工具说明
humble_protocol_stats全协议统计(TVL、24小时交易量、费用)
humble_pools列出所有带有代币对和池ID的流动性池
humble_pool_details详细的池信息(储备、费用、协议余额、LP代币数据)
humble_pool_analytics池分析,包括TVL和流动性深度
humble_tokens列出所有跟踪的令牌,包括名称、符号、小数和供应
humble_token_metadata丰富的代币元数据,包括市值
humble_token_price代币交易的所有池的当前价格数据
humble_price_history用于绘制趋势图的历史价格数据
humble_router查找两个令牌之间的所有交换路径(直接和多跳)
humble_arbitrage检测跨池的套利机会

SnowballSwap聚合工具

工具说明
snowball_quoteHumbleSwap和Nomadex之间的多池交换报价,带路由
snowball_pool详细的池信息(储备、费用、流动性)
snowball_pools列出所有已配置的交换池
snowball_tokens列出所有支持的令牌及其元数据

enVoi命名服务工具

工具说明
envoi_resolve_name将VOI地址解析为enVoi名称和配置文件元数据
envoi_resolve_address解析enVoi名称(例如。 shelly.voi)到其地址
envoi_resolve_token将enVoi令牌ID解析为名称、所有者和元数据
envoi_search搜索与模式匹配的enVoi名称

市场工具

工具说明
mp_listings获取活跃的NFT市场列表(Mimir)
mp_sales获取NFT市场销售历史(Mimir)
mp_deletes获取已取消/删除的市场列表(Mimir)

事务生成器工具

工具说明
arc200_transfer_txn构建未签名的ARC-200代币转移交易
arc200_approve_txn构建未签名的ARC-200审批交易
arc200_transferFrom_txn构建未签名的ARC-200委托转账交易
arc72_transferFrom_txn构建未签名的ARC-72 NFT传输交易
humble_swap_txn构建未签名的HumbleSwap掉期交易(处理VOI包装)
envoi_purchase_txn建立未签名的enVoi名称注册交易
aramid_bridge_txn构建未签名的Aramid Bridge交易(瞧↔ 阿尔戈兰德)
payment_txn构建未签名的本地支付交易(VOI或ALGO)

Algod工具

工具说明
algod_send_raw_transactions将已签名的交易提交到网络(与algorand mcp兼容)

x402支付工具

工具说明
x402_pay_to按网络返回已配置的付款接收方地址
x402_check探测URL以发现其x402付款要求,而无需付款

支持的网络

  • algorand-mainnet
  • voi-mainnet

用环境变量覆盖端点:

ALGORAND_MAINNET_ALGOD_URL=https://your-node.example.com
ALGORAND_MAINNET_ALGOD_TOKEN=your-token
ALGORAND_MAINNET_INDEXER_URL=https://your-indexer.example.com
ALGORAND_MAINNET_INDEXER_TOKEN=your-token

同样的模式也适用于其他网络(VOI_MAINNET_*).

模仿API

网络与 模仿API 支持(目前 voi-mainnet)将其用作ARC200、ARC72和市场工具的主要数据源。ARC200工具退回到在没有Mimir的网络上通过ulujs进行直接链上查询。

VOI_MAINNET_MIMIR_URL=https://voi-mainnet-mimirapi.nftnavigator.xyz

SnowballSwap API

SnowballSwap聚合器提供跨HumbleSwap和Nomadex池的跨DEX路由。

SNOWBALL_API_URL=https://swap-api-iota.vercel.app

API

这 跋 命名服务解析VOI名称和地址。

ENVOI_API_URL=https://api.envoi.sh

x402付款

这 x402 该协议支持按请求付费API。这 x402_check 该工具探测端点以发现支付要求。通过HTTP托管时(serve.js),工具调用在x402付款后被屏蔽。

X402_AVM_PAY_TO=IR7EOSEN5S3L2HWHW6OXQW6CBG2I2N73VEGI3NXZLYPKZXAP3EUXG4EINU
X402_AVM_PRICE=1000000        # Price per request in base units (e.g. 1 VOI)
X402_AVM_ASSET=0              # Asset ID (default: 0 for native VOI)
X402_AVM_NETWORK=avm:voi-mainnet  # Network identifier (default)
X402_EVM_PAY_TO=0xYourEvmAddress  # EVM receiver (future)
X402_EVM_PRICE=10000              # EVM price in base units (future)

当两者同时发生时,付款将被强制执行 PAY_TO 和 PRICE 为网络设置。没有有效请求的请求 PAYMENT-SIGNATURE 标题接收a 402 Payment Required 使用已接受的付款选项进行响应。

项目结构

UluMCP/
  index.js              # MCP server entry point (stdio)
  serve.js              # HTTP server entry point (x402 gated)
  serve-billed.js       # HTTP server with WAD metered billing
  package.json
  .env.example          # Environment configuration template
  config/
    networks.js          # Network configuration with env overrides
  lib/
    clients.js           # Algod/Indexer client factory
    mimir.js             # Mimir API client
    snowball.js          # SnowballSwap API client
    envoi.js             # enVoi naming service client
    x402.js              # x402 payment client
  billing/
    config.js            # Billing constants and WAD math
    db.js                # SQLite schema and queries
    pricing.js           # Tool cost registry
    meter.js             # Usage tracking and thresholds
    settlement.js        # On-chain WAD settlement
    worker.js            # Background settlement worker
  auth/
    auth.js              # Wallet auth (challenge/verify/tokens)
  chain/
    wad.js               # WAD ARC-200 token operations
  test/
    billing.test.js      # Billing logic tests
  tools/
    arc200.js            # ARC200 token tools
    arc72.js             # ARC72 NFT tools
    swap200.js           # HumbleSwap pool tools
    snowball.js          # SnowballSwap aggregator tools
    envoi.js             # enVoi naming service tools
    marketplace.js       # NFT marketplace tools
    humble.js            # HumbleSwap API tools
    txns.js              # Transaction builder tools
    algod.js             # Algod tools (send raw transactions)
    x402.js              # x402 payment tools

工具与能力

工具数量

43

资源数量

0

提示词数量

0

能力标签

智能合约JavaScript本地部署区块链代币管理NFT交易去中心化交易所

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

行情与财报查询

拉取价格、财报和指标,让模型做对比解读。

持仓与流水

在授权范围内查询持仓、生成流水说明。

风险提示

结合数据给出波动和敞口提醒。

选择建议

值得选的地方

  • 工具数量 43 个,一次接入能覆盖的操作比单点工具更全。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在金融服务场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Ulu MCP

MCP World · 本页

43未说明未标注1 个2026-05-17
MCP Server 273df76d

MCP World

0stdio有1 个2026-05-17
MCP 4a351ada

MCP World

0stdio有1 个2026-05-17
a share MCP is just I need

MCP World

0未说明未标注1 个2026-05-17
Financemcp 538284b7

MCP World

18stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Ulu MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Ulu MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Ulu MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Ulu MCP 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Ulu MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP