
xrpldashboard
com.xrpldashboard由 xrpldashboard.com 发布官方发布者v2.0.0更新于 Nov 2, 2026
Read-only XRP Ledger MCP tools with proof-annotation envelopes and signed daily snapshots.
概览
只读的 XRP Ledger 分析 MCP 端点,为助手提供 15 个查询 XRPL 与 RLUSD 供应量的工具,每个回答都带证明注解封装。
- 可以做什么
- 查询 XRPL 网络与资金流向数据,如巨鲸、资金池、代币、MPT、RLUSD 供应量与借贷
- 读取机构、监管、RWA、凭证、修正案与侧链相关数据
- 查看已发布数字背后的覆盖范围、方法论、walker 健康状态与声明记录
- 获取每日 Ed25519 签名、Merkle 链式快照并验证快照签名
- 每个响应都附带来源、截至时间、新鲜度契约与声明引用
- 适用场景
- 当助手需要 XRPL 链上指标或 RLUSD 供应量数据,且希望答案可追溯到带日期、可验证的来源而非实时抓取时适用。适合研究、报告与事实核查等重视数据新鲜度与出处的场景。
- 运行要求
- 远程 streamable-HTTP 端点 mcp.xrpldashboard.com;未声明需要身份验证、API 密钥或环境变量。无法直连远程 HTTP 端点的客户端可用 npx mcp-remote 包桥接,需要 Node.js。会话限流为每小时 600 次工具调用。
安装
在 SourceWeft 中
- 打开 控制台中的 xrpldashboard,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/com.xrpldashboard%2Fxrpldashboard-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"xrpldashboard": {
"type": "http",
"url": "https://mcp.xrpldashboard.com/mcp?ref=anthropic"
}
}
}README
xrpldashboard
Public XRPL analytics with a built-in truth-audit system. Live at xrpldashboard.com.
What this is
Three things make this repo different from "another blockchain dashboard":
- Every headline number has a claim record.
CLAIMS.yamlenumerates the public numeric claims across/rlusd,/whales,/coverage, and/analytics, each tied to its source function and freshness contract.scripts/claims_check.shruns before pushes. - A four-layer audit catches stale numbers before readers do. See
docs/TRUTH_AUDIT_DESIGN.md. Retro-tested against the last nine real incidents: 9 of 9 caught. The first live catch (an RLUSD partial-day bug) surfaced within hours instead of the 53 days it had previously gone unnoticed. - Daily signed snapshots. Ed25519-signed, Merkle-chained.
/signed-snapshotsand.well-known/snapshots/<date>.jsonlet anyone verify a number as-of a date without trusting the site.
Quick links: /methodology · /signed-snapshots · docs/TRUTH_AUDIT_DESIGN.md
Agent tier (MCP)
[Listed on Anthropic MCP Registry] [Smithery listed]
Live public MCP endpoint: https://mcp.xrpldashboard.com/mcp — streamable-HTTP, protocol version 2025-06-18, no auth. Fifteen read-only tools over XRPL and the on-XRPL RLUSD supply, every response wrapped in a proof-annotation envelope with source, as_of, freshness_contract, and a claims_ref back to /claims. Public beta through 2026-09.
Connect in 60 seconds — copy-paste config for Claude Desktop or any MCP client:
Or add it as a Custom Connector in Claude Desktop → Settings → Connectors with URL https://mcp.xrpldashboard.com/mcp and auth None. Full onboarding page (three sample prompts, honest limits, 429 shape): /connect.
- Session rate limit: 600 tool calls / hour / session, enforced live (HTTP 429 +
Retry-Afteron breach). Seemcp_session_rate_limit.py. - Discovery manifest:
/.well-known/agents.json·/llms.txt·/openapi.json. - Verifiable moat:
get_signed_snapshot+verify_snapshot_signature— pin the Ed25519 pubkey at/.well-known/snapshots/pubkey.pemand verify a day's snapshot without trusting us. - Backing infra: our own rippled full-history node (Ubuntu box in Indiana → Cloudflare Tunnel), source at
mcp_server.pyandmcp_tools_*.py.
Design doc: docs/AGENT_TIER_DESIGN.md.
Pages
37 public pages, organized as:
- Money flow:
/whales,/pools,/tokens,/token/<id>,/mpts,/mpt/<id>,/rlusd,/lending - Institutional & regulatory:
/institutional,/regulation,/rwa,/credentials,/amendments,/sidechain - Coverage & audit:
/coverage,/methodology,/signed-snapshots,/verify,/walker-health,/health - Reader tools:
/check,/wallet/<id>,/network,/learn,/price-data,/help/already-sent-money - Trust & meta:
/about,/security,/privacy,/terms,/subprocessors,/contact
Architecture
- Web: Flask 3.1 + Jinja2 + Flask-Babel (i18n) + Flask-Limiter, deployed on Render, fronted by Cloudflare.
- Data: Neon Postgres (single shared DB across web + walkers).
- Ingest: 29 background services under launchd — 23 ingest walkers and canaries, plus 4 backup and 2 snapshot-signing jobs. Each walker writes to
walker_health;/walker-healthsurfaces stalls. - XRPL client:
xrpl-py 4.5.0with a local-first cascade to public rippled nodes; silent-failover attempts logged towalker_node_fallbackso we can audit reliability rather than hope. - Signing: Ed25519 via
cryptography(seesigned_snapshot.py).
The truth-audit system (why this repo may be reusable)
Most public dashboards trust their own writes. This one doesn't. Four layers, working together:
- Layer 1 — walker health.
walker_healthrows +/walker-healthpage. Catches "the number stopped moving because the writer died." - Layer 2 — plausibility rules. Continuous checks like "24h net-change should not equal zero for 53 days." Catches "the number is moving in the DB but the query is wrong."
- Layer 3 — external cross-check. Third-party comparisons (e.g., independent Ethereum RPCs for RLUSD supply, CoinGecko for XRP price) surface disagreement on the same measurement.
- Layer 4 — claims manifest.
CLAIMS.yaml+scripts/claims_check.sh. Every headline number is enumerated with its source function and freshness contract; the checker exits non-zero on drift.
Full design and the 9-of-9 retro-test are in docs/TRUTH_AUDIT_DESIGN.md.
If you're building a public-data project and want the pattern, the design doc is written to be lifted.
Running locally
What runs in five minutes: the Flask web app against a copy of the schema. Enough to click through pages and see the UI.
What does not run in five minutes: the full site, because a live dashboard needs the walker fleet ingesting from XRPL against Neon Postgres. Standing up the walkers is a real operations task, not a docker compose up.
Quickstart (web app only):
For the full ingest setup, see docs/TRUTH_AUDIT_DESIGN.md and the launchd/ plists (which are the author's local install — forkers will want to path-adjust).
Independence
xrpldashboard is not operated by Ripple, the XRPL Foundation, or any exchange. No paid placements. No affiliate links on labeling or metric surfaces.
Funding
Development is self-funded, with support from community grant programs where they align with the mission (public-goods data infrastructure for XRPL).
Contributing
Issues and PRs welcome. If you're touching a page that renders a headline number, add or update the corresponding entry in CLAIMS.yaml; scripts/claims_check.sh will remind you.
License
MIT. See LICENSE.
Disclaimer
xrpldashboard reports on-chain data and public regulatory information. Nothing on the site or in this repo is financial, legal, or investment advice.
来源:README.md,提交 2653cc4
工具
0版本历史
1- v2.0.0最新Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具必需15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分