XRPL MCP 서버
AI 모델에 XRP Ledger 데이터 및 기능에 대한 액세스를 제공하는 MCP(모델 컨텍스트 프로토콜) 서버입니다.
개요
XRPL MCP 서버는 Claude 및 GPT와 같은 대규모 언어 모델(LLM)과 XRP Ledger를 연결하는 다리 역할을 합니다. 이를 통해 AI 모델은 표준화된 API 인터페이스를 통해 XRP Ledger에서 계정 정보를 검색할 수 있습니다.
특징
- 계좌 정보(잔액, 일련번호)를 가져옵니다.
- 신뢰 라인 및 발행 통화 쿼리
- 계정이 소유한 NFT 보기
- 거래 내역 검색
- DEX에서 주문장 데이터 액세스
- 서명된 거래를 네트워크에 제출합니다.
- 서버 상태 정보 가져오기
- MCP를 통한 안정적인 XRP Ledger 데이터 액세스
- MCP 호환 AI 애플리케이션과의 쉬운 통합
설치
출처에서
- 이 저장소를 복제하세요:지엑스피1
- 가상 환경을 만들고 활성화하세요.
- 종속성 설치:
pip 사용하기
구성
서버는 다음과 같은 환경 변수를 사용합니다.
XRPL_NODE_URL
- XRP Ledger 노드 URL(기본값은 " https://s1.ripple.com:51234/ ")
용법
출처에서 실행
서버를 시작합니다:
설치된 패키지로 실행
Claude 또는 기타 MCP 호환 AI 어시스턴트와 함께 사용
- MCP 설치:
- 클로드는 XRPL 도구를 사용할 수 있게 되며, 이를 통해 XRP Ledger 계정 정보를 요청할 수 있습니다.
사용 가능한 도구
계정 정보 받기
XRP Ledger 계정에 대한 정보를 검색합니다.
매개변수:
address
(문자열): XRP Ledger 계정 주소("r"로 시작)
보고:
- XRP 계정 잔액
- 계정 순번
계정_라인_받기
XRP Ledger 계정의 신뢰 라인을 검색합니다.
매개변수:
address
(문자열): XRP Ledger 계정 주소("r"로 시작)peer
(문자열, 선택 사항): 결과를 필터링할 상대방 계정의 주소limit
(정수, 선택 사항): 반환되는 신뢰 줄 수에 대한 제한
보고:
- 계정의 신뢰 라인에 대한 JSON 형식 정보
get_account_nfts
XRP Ledger 계정이 소유한 NFT를 검색합니다.
매개변수:
address
(문자열): XRP Ledger 계정 주소("r"로 시작)limit
(정수, 선택 사항): 반환되는 NFT 수에 대한 제한
보고:
- 계정의 NFT에 대한 JSON 형식 정보
계정 거래 가져오기
XRP Ledger 계정의 거래 내역을 검색합니다.
매개변수:
address
(문자열): XRP Ledger 계정 주소("r"로 시작)limit
(정수, 선택 사항): 반환되는 거래 수에 대한 제한binary
(부울, 선택 사항): 거래를 이진 형식으로 반환하기 위한 플래그(기본값 False)forward
(부울, 선택 사항): 원장 기록에서 전방 검색을 위한 플래그(기본값 False)
보고:
- 계정 거래 내역에 대한 JSON 형식 정보
get_server_info
연결된 XRP Ledger 서버에 대한 정보를 검색합니다.
매개변수:
- 없음
보고:
- XRP Ledger 서버에 대한 JSON 형식 정보
제출_거래
서명된 거래 blob을 XRP Ledger에 제출합니다.
매개변수:
tx_blob
(문자열): 16진수 형식의 서명된 트랜잭션 blob
보고:
- JSON 형식의 제출 결과
거래 정보 받기
특정 거래에 대한 정보를 검색합니다.
매개변수:
transaction_hash
(문자열): 트랜잭션의 해시
보고:
- JSON 형식의 거래 세부 정보
예약_제안_받기
DEX에서 통화 쌍에 대한 주문장 제안을 검색합니다.
매개변수:
taker_gets
(객체): 테이커가 받고자 하는 통화, 예:{"currency": "XRP"}
또는{"currency": "USD", "issuer": "r..."}
taker_pays
(객체): 테이커가 지불하려는 통화, 예:{"currency": "EUR", "issuer": "r..."}
또는{"currency": "XRP"}
limit
(정수, 선택 사항): 반환되는 제안 수에 대한 제한
보고:
- JSON 형식의 주문서 제공
예시
클로드에게 물어보세요:
XRP 계좌 rPT1Sjq2YGrBMTttX4GZHjKu9dyfzbpAYe의 잔액은 얼마입니까?
그러면 클로드는 get_account_info
도구를 사용하여 XRP Ledger에서 직접 이 정보를 가져올 수 있습니다.
응답 예시:
또 다른 예를 들어보겠습니다.
rPT1Sjq2YGrBMTttX4GZHjKu9dyfzbpAYe 계정은 어떤 NFT를 소유하고 있나요?
클로드는 get_account_nfts
도구를 사용하여 이 정보를 검색할 수 있습니다.
개발
아키텍처, 코딩 규칙, 구현 계획에 대한 자세한 내용은 memory-bank
디렉토리를 참조하세요.
개발 환경을 설정하려면:
특허
MIT 라이센스
This server cannot be installed
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.
Claude와 GPT와 같은 AI 모델이 표준화된 API 인터페이스를 통해 XRP Ledger 데이터와 기능에 액세스할 수 있도록 하는 브리지입니다.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol (MCP) server providing comprehensive access to the XRP Ledger (XRPL). This service enables AI models to interact with XRPL through standardized endpoints.Last updated -Python
- AsecurityAlicenseAqualityProvides tools for AI assistants to interact with the Ethereum blockchain through standard JSON-RPC methods, enabling queries for account balances, gas prices, and smart contract code.Last updated -63JavaScriptMIT License
- -securityFlicense-qualityEnables AI assistants to manage Xano databases through the Model Context Protocol, allowing users to create, modify, and delete tables, edit schemas, and extract API documentation.Last updated -6TypeScript
- AsecurityFlicenseAqualityA Model Context Protocol server that allows AI assistants to query and analyze financial data through Ledger CLI, enabling tasks like financial reporting, budget analysis, and accounting.Last updated -915Python