
Canton Mcp
io.github.Noves-Inc由 GitHub 账号 Noves-Inc 发布v0.2.3更新于 Oct 24, 2026
Query Canton Network balances, rewards, transactions, prices, and identity from any AI agent.
概览
一个只读的 MCP 服务器,让 AI 助手通过 Noves API 查询 Canton Network 的余额、奖励、交易、CC 价格和网络目录信息。
- 可以做什么
- 解析参与方,并按名称、ANS 名称或原始 party ID 浏览网络目录,包括超级验证者和组织类型。查询参与方当前或历史余额,以及每日余额历史。获取奖励汇总、按日总计和单笔发放记录。列出分类交易历史、转账统计和单笔更新的完整内容。查询 CC 现货与历史价格,包括小时或日线 OHLC。
- 适用场景
- 适合让助手在对话中回答 Canton Network 相关问题,例如某参与方的余额走势、奖励、交易历史、验证者目录或 CC 价格变化。它只读,因此更适合分析与报告,而不是对网络执行操作。
- 运行要求
- 以 npm 包形式通过 npx 在本地运行,需要 Node.js。需要 Noves API 密钥,可通过 NOVES_API_KEY 环境变量、--api-key 参数或 init 命令生成的配置文件提供。需要访问 Noves Canton API 的网络连接。仅支持桌面 MCP 客户端。
安装
在 SourceWeft 中
- 打开 控制台中的 Canton Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
canton-mcp
Ask your AI about the Canton Network.
[npm version] [CI] [MCP Registry] [MIT license]
An MCP server for the Noves Canton API — balances, rewards, classified transactions, CC prices, identity, and the network directory, queryable from Claude Code, Claude Desktop, Cursor, or any MCP-capable agent.
Quick start
Get your free API key at https://app.noves.fi/register/free.
Claude Desktop — one click
Download canton-mcp.mcpb from the
latest release,
double-click it (or drag into Claude Desktop), and paste your API key in the
settings form that appears. The key is stored in your OS keychain. Done.
Claude Code
Or in one line, passing the key explicitly:
Cursor / other MCP clients
After npx -y @noves/canton-mcp init, no env var is needed:
(Or skip init and add "env": { "NOVES_API_KEY": "<your-key>" }.)
Key resolution order: NOVES_API_KEY env var → --api-key flag →
~/.config/canton-mcp/config.json. The key is sent only to
api.canton.noves.fi and never logged.
Tools
Every tool that takes a party accepts an ANS name, a display name, or a
raw party ID (name::hash) — resolution is automatic, and ambiguous names
return a candidate list to choose from.
Examples:
- "Who are the super validators on Canton?" →
search_directory(orgType: "sv") - "What's Noves' current CC balance?" →
get_balance(party: "noves.unverified.cns") - "Chart Noves' balance over the last 30 days." →
get_balance_history(party, startDate, endDate) - "Show recent traffic purchases for this validator." →
get_transactions(party, txType: "buyTraffic")
See examples/PROMPTS.md for questions to try.
Notes & limits
- Read-only. The server only reads data; it can't change anything on the network or in your account.
- Date inputs accept ISO dates (
2026-06-01), ISO datetimes, or unix timestamps. - Daily rewards are fetched in ≤30-day windows upstream; the server merges up to 90 days per call.
- List outputs are capped (default 25 rows) with
hasMorehints to keep agent context lean. get_transactionsreturns 25 rows by default and acceptslimitup to 100; useincludeCountfor the total count in a date window, andget_transactionfor one full update.- Chains/txTypes (1h), directory & identity lookups (5m), and spot price (60s) are cached in-process, keeping typical agent sessions comfortably inside the free tier.
License
MIT © Noves Inc.
来源:README.md,提交 93d2ccc
工具
0版本历史
1- v0.2.3最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分