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 サービス
XRP Ledger(XRPL)への包括的なアクセスを提供するModel Context Protocol(MCP)サーバー。このサービスにより、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インタラクション関数
- イベントループ処理による非同期実装
- エラー処理とレスポンスのフォーマット
- レジスタツール.py
- MCPツール登録
- エンドポイントのマッピングと構成
将来の機能強化
- AMM(流動性プール)運用
- プールを作成する
- 流動性の追加/削除
- プールパラメータに投票する
- 高度な取引
- オファーの作成/キャンセル
- 自動取引機能
- 価格アラート
- NFTオペレーション
- ミントNFT
- オファーの作成/承認
- コレクション管理
よくある問題
- 非同期イベントループ: 「asyncio.run() は実行中のイベントループから呼び出すことができません」と表示される場合は、xrpl_tools.py の非同期実装を確認してください。
- レート制限: 本番環境での使用にはレート制限の実装を検討してください
貢献
- リポジトリをフォークする
- 機能ブランチを作成する
- 変更を実装する
- プルリクエストを送信する
重要な注意事項
- 生産時には常に「検証済み」の台帳を使用する
- 安全なウォレットシードと秘密鍵
- 取引手数料を監視する
- まずはテストネットで徹底的にテストする
リソース
ライセンス
マサチューセッツ工科大学
This server cannot be installed
XRP Ledger(XRPL)への包括的なアクセスを提供するModel Context Protocol(MCP)サーバー。このサービスにより、AIモデルは標準化されたエンドポイントを介してXRPLと連携できるようになります。
- Features
- Setup
- API Usage Examples
- Project Structure
- Key Components
- Future Enhancements
- Common Issues
- Contributing
- Important Notes
- Resources
- License