remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides comprehensive access to the XRP Ledger (XRPL) through various endpoints including account information, decentralized exchange functionality, NFT operations, trust lines & payments, and system operations.
XRPL MCP 服务
模型上下文协议 (MCP) 服务器提供对 XRP 账本 (XRPL) 的全面访问。此服务使 AI 模型能够通过标准化端点与 XRPL 进行交互。
特征
帐户信息
xrpl_account_info
基本账户信息xrpl_account_balances
- XRP 和代币余额(人类可读)xrpl_account_lines
- 信任线xrpl_account_offers
- 活跃交易报价xrpl_account_nfts
- NFT 持有量xrpl_account_tx
交易历史记录
去中心化交易所
xrpl_order_book
- 查看货币对的订单簿xrpl_market_price
- 获取当前市场价格xrpl_amm_info
- 自动做市商信息
NFT 操作
xrpl_nft_offers
- 查看 NFT 买入/卖出报价
信托线和付款
xrpl_set_trust_line
- 建立新的信任线xrpl_remove_trust_line
- 删除现有的信任线xrpl_payment_channels
支付渠道信息xrpl_find_path
- 支付路径查找xrpl_deposit_auth
- 检查付款授权
系统
xrpl_server_info
- 节点状态和信息xrpl_submit_tx
- 提交已签名的交易
设置
- 创建
.env
文件:
Copy
- 安装依赖项:
Copy
- 运行服务器:
Copy
API 使用示例
获取账户信息
Copy
获取账户余额
Copy
设置信任线
Copy
获取 AMM 信息
Copy
获取市场价格
Copy
项目结构
Copy
关键组件
- xrpl_tools.py
- 核心 XRPL 交互功能
- 通过事件循环处理实现异步
- 错误处理和响应格式
- 注册工具
- MCP 工具注册
- 端点映射和配置
未来的增强功能
- AMM(流动性池)操作
- 创建池
- 添加/删除流动性
- 对矿池参数进行投票
- 高级交易
- 创建/取消优惠
- 自动交易功能
- 价格警报
- NFT 操作
- Mint NFT
- 创建/接受报价
- 收藏管理
常见问题
- 异步事件循环:如果您看到“无法从正在运行的事件循环中调用 asyncio.run()”,请检查 xrpl_tools.py 中的异步实现
- 速率限制:考虑在生产环境中实施速率限制
贡献
- 分叉存储库
- 创建功能分支
- 实施您的更改
- 提交拉取请求
重要提示
- 始终使用“已验证”的分类账进行生产
- 保护钱包种子和私钥
- 监控交易费用
- 首先在测试网上进行彻底测试
资源
执照
麻省理工学院
This server cannot be installed
模型上下文协议 (MCP) 服务器提供对 XRP 账本 (XRPL) 的全面访问。此服务使 AI 模型能够通过标准化端点与 XRPL 进行交互。
- Features
- Setup
- API Usage Examples
- Project Structure
- Key Components
- Future Enhancements
- Common Issues
- Contributing
- Important Notes
- Resources
- License