Token导航 LogoToken导航

MCP Server · 金融服务

xrpl MCP

一个为XRP Ledger生态系统提供区块链服务的Model Context Protocol (MCP)服务器,支持AI代理与XRPL MainNet、TestNet和DevNet的交互。

未说明官方级别未说明来源级核验工具 0
TypeScript智能合约金融数据

快速开始

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

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

11

仓库热度

收录来源

2 个

MCP World

选型结论

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

分类

金融服务

传输方式

未说明

认证方式

访问 Token

部署方式

支持远程部署

安装与配置

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

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

上手步骤

  1. 1

    先确认运行方式

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

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

XRP分类账模型上下文协议服务器

许可证:MIT | XRPL Networks | TypeScript | XRPL.js

一个全面的模型上下文协议(MCP)服务器,为XRP Ledger生态系统提供区块链服务。该服务器使AI代理能够通过统一的接口与XRPL MainNet、TestNet和DevNet进行交互。

📋 目录

🔭 概述

MCP XRPL服务器利用模型上下文协议为AI代理提供XRP分类账服务。它支持广泛的服务,包括:

  • 读取分类账状态(余额、交易、账户信息等)
  • 与智能合约交互(通过Hooks)
  • 转移XRP和已发行代币
  • 查询令牌元数据和余额
  • 管理去中心化标识符(DID)
  • 在XRPL上与NFT合作
  • 自动做市商(AMM)运营
  • 支付渠道、托管和支票
  • Oracle数据操作
  • 信任线管理

所有服务都通过MCP工具和资源的一致接口公开,使AI代理能够轻松发现和使用XRPL功能。

✨ 特性

账户管理

  • 连接到XRPL网络(主网、测试网、开发网)
  • 账户信息检索
  • 账户财产管理
  • 存款预授权
  • 定期密钥管理

XRP和代币运营

  • 在账户之间转移XRP
  • 获取令牌元数据(名称、符号、小数、供应)
  • 检查代币余额
  • 在地址之间转移令牌
  • 批准代币支出
  • 代币回拨

NFT操作

  • XRP分类账上的Mint NFT
  • 查看NFT元数据
  • 验证NFT所有权
  • 在地址之间传输NFT
  • 获取NFT收藏

去中心化标识符(DID)

  • 在XRPL上创建DID
  • 解决DID
  • 更新DID文档
  • 停用DID

AMM操作

  • 创建自动化做市商
  • 向AMM存款
  • 在AMM上出价
  • 对AMM参数进行投票
  • 删除AMM
  • 从AMM追回资产

检查操作

  • 创建检查
  • 现金支票
  • 取消检查

报价/DEX运营

  • 创建优惠
  • 取消优惠

Oracle运营

  • 设置oracle数据
  • 删除oracle数据

支付渠道

  • 创建支付渠道
  • 资金支付渠道
  • 付款渠道索赔

托管

  • 创建escrows
  • 完成escrows
  • 取消escrows

信任线

  • 设置和管理信任线

票务

  • 创建交易处理票

🌐 支持的网络

  • 主网:生产XRP分类账网络
  • 测试网:开发测试网络
  • 国际信息发展组织:实验特征开发网络

🛠️ 先决条件

  • Node.js 18.0.0或更高版本

📦 安装

# Clone the repository
git clone https://github.com/yourusername/mcp-xrpl.git
cd mcp-xrpl

# Install dependencies
npm install

# Build the project
npm run build

⚙️ 服务器配置

创建一个 .env 项目根目录中的文件,包含以下变量:

# Optional: XRPL wallet seed for automatic connection
# If not provided, you can connect using the connect-to-xrpl tool
DEFAULT_SEED=sEdVoKkRRF8RsNYZ689NDeMyrijiCbg  # Example - replace with your own or remove

# Network selection (default is "testnet")
XRPL_NETWORK=testnet  # Options: mainnet, testnet, devnet

🚀 用法

启动服务器

# Start the server in stdio mode (for CLI tools)
npm start

连接到服务器

使用任何兼容MCP的客户端连接到此MCP服务器。对于测试和调试,您可以使用MCP检查器。

📚 api参考

工具

服务器为代理提供以下MCP工具:

账户管理
工具名称描述关键参数
connect-to-xrpl使用种子种子、网络连接到XRP分类账
get-account-info获取帐户信息地址、网络
delete-account删除XRPL帐户私钥、目标、网络
set-account-properties设置帐户属性私钥、属性、网络
deposit-preauth预授权存款私钥、授权、网络
set-regular-key为帐户设置常规密钥privateKey、regularKey、network
XRP和代币运营
工具名称描述关键参数
transfer-xrp将XRP发送到帐户privateKey、to、amount、network
get-token-metadata获取令牌元数据tokenAddress,网络
check-token-balance检查令牌余额tokenAddress、ownerAddress、网络
transfer-token转移令牌私钥、令牌地址、到、金额、网络
approve-token-spending批准令牌支出私钥、令牌地址、限额、网络
token-clawback追回令牌私钥、令牌地址、发件人、金额、网络
NFT操作
工具名称描述关键参数
nft-mint创建NFT私钥、uri、标志、网络
get-nft-info获取NFT元数据tokenID,网络
check-nft-ownership验证NFT所有权tokenID、ownerAddress、网络
transfer-nft将NFT私钥、tokenID传输到网络
get-nft-collection在集合中获取NFT地址、网络
DID操作
工具名称描述关键参数
create-did创建DID私钥、数据、网络
resolve-did解析DID已完成,网络
update-did更新DID私钥、DID、数据、网络
deactivate-did停用DID私钥,DID,网络
AMM操作
工具名称描述关键参数
amm-create创建AMM私钥、资产、网络
amm-deposit存入AMM私钥、ammID、资产、网络
amm-bid在AMM上出价私钥、ammID、出价、网络
amm-vote对AMM参数进行投票私钥、ammID、投票、网络
amm-delete删除AMM私钥、ammID、网络
amm-clawback从AMM追回资产私钥、ammID、资产、网络

资源

服务器通过以下MCP资源URI公开XRPL数据:

分类账资源
资源URI模式描述
xrpl://{network}/ledger/current当前分类账信息
xrpl://{network}/ledger/{ledger_index}按索引分类账
xrpl://{network}/account/{address}账户信息
xrpl://{network}/account/{address}/balance账户XRP余额
xrpl://{network}/tx/{tx_hash}交易详情
代币资源
资源URI模式描述
xrpl://{network}/token/{currency}/{issuer}令牌信息
xrpl://{network}/token/{currency}/{issuer}/balanceOf/{address}代币余额
xrpl://{network}/nft/{tokenID}NFT信息
xrpl://{network}/nft/{tokenID}/ownerNFT所有权信息

🔒 安全考虑

  • 钱包种子仅用于交易签名,应保持安全
  • 考虑为生产使用实施额外的身份验证机制
  • 对于高价值服务,考虑添加确认步骤
  • 默认操作在TestNet上执行,以确保开发过程中的安全
  • 使用环境变量进行敏感配置

📁 项目结构

mcp-xrpl/
├── src/
│   ├── core/                # Core utilities and services
│   │   ├── constants.ts     # XRPL network URLs and other constants
│   │   ├── state.ts         # State management for connected wallet
│   │   ├── utils.ts         # Helper functions
│   │   └── services/        # Service modules
│   ├── server/              # MCP server implementation
│   ├── transactions/        # XRPL transaction implementation
│   │   ├── token/           # Token-related transactions
│   │   ├── nft/             # NFT-related transactions
│   │   ├── did/             # DID-related transactions
│   │   ├── amm/             # AMM-related transactions
│   │   ├── check/           # Check-related transactions
│   │   ├── offer/           # Offer-related transactions
│   │   ├── oracle/          # Oracle-related transactions
│   │   ├── payment/         # Payment-related transactions
│   │   ├── escrow/          # Escrow-related transactions
│   │   └── trust/           # Trust line-related transactions
│   └── index.ts             # Entry point
├── build/                   # Compiled JavaScript output
├── package.json
├── package-lock.json
└── tsconfig.json

🛠️ 发展

添加新工具

要添加新工具,请执行以下操作:

  1. 在下面的相应目录中创建一个新的TypeScript文件 src/transactions/
  2. 从导入服务器 server/server.js
  3. 使用定义工具 server.tool()
  4. 将工具导入 src/index.ts

项目依赖项

📄 许可证

本项目根据MIT许可证条款获得许可。

⚠️ 免责声明

本软件仅用于教育和开发目的。使用它的风险由你自己承担。在使用真正的XRP在主网上使用之前,始终在测试网上进行彻底测试。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

区块链服务TypeScript本地部署XRPL智能合约NFT管理去中心化金融

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

典型使用场景

行情与财报查询

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

持仓与流水

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

风险提示

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

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

0未说明未标注2 个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 条

xrpl MCP 怎么安装?

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

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

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

xrpl MCP 收费吗?

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

xrpl MCP 需要 API Key 吗?

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

xrpl MCP 支持哪些客户端?

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

来源信息

继续浏览同类 MCP