Skip to main content
Glama

XRPL MCP 서버

AI 모델에 XRP Ledger 데이터 및 기능에 대한 액세스를 제공하는 MCP(모델 컨텍스트 프로토콜) 서버입니다.

개요

XRPL MCP 서버는 Claude 및 GPT와 같은 대규모 언어 모델(LLM)과 XRP Ledger를 연결하는 다리 역할을 합니다. 이를 통해 AI 모델은 표준화된 API 인터페이스를 통해 XRP Ledger에서 계정 정보를 검색할 수 있습니다.

Related MCP server: Armor Crypto MCP

특징

  • 계좌 정보(잔액, 일련번호)를 가져옵니다.

  • 신뢰 라인 및 발행 통화 쿼리

  • 계정이 소유한 NFT 보기

  • 거래 내역 검색

  • DEX에서 주문장 데이터 액세스

  • 서명된 거래를 네트워크에 제출합니다.

  • 서버 상태 정보 가져오기

  • MCP를 통한 안정적인 XRP Ledger 데이터 액세스

  • MCP 호환 AI 애플리케이션과의 쉬운 통합

설치

출처에서

  1. 이 저장소를 복제하세요:

    지엑스피1

  2. 가상 환경을 만들고 활성화하세요.

    python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
  3. 종속성 설치:

    pip install -r requirements.txt

pip 사용하기

pip install xrpl-mcp-server

구성

서버는 다음과 같은 환경 변수를 사용합니다.

용법

출처에서 실행

서버를 시작합니다:

python -m xrpl_mcp_server

설치된 패키지로 실행

xrpl-mcp-server

Claude 또는 기타 MCP 호환 AI 어시스턴트와 함께 사용

  1. MCP 설치:

    mcp install xrpl-mcp-server
  2. 클로드는 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에서 직접 이 정보를 가져올 수 있습니다.

응답 예시:

Account: rPT1Sjq2YGrBMTttX4GZHjKu9dyfzbpAYe XRP Balance: 25.5 Sequence: 123456

또 다른 예를 들어보겠습니다.

rPT1Sjq2YGrBMTttX4GZHjKu9dyfzbpAYe 계정은 어떤 NFT를 소유하고 있나요?

클로드는 get_account_nfts 도구를 사용하여 이 정보를 검색할 수 있습니다.

개발

아키텍처, 코딩 규칙, 구현 계획에 대한 자세한 내용은 memory-bank 디렉토리를 참조하세요.

개발 환경을 설정하려면:

pip install -e ".[dev]"

특허

MIT 라이센스

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lgcarrier/xrpl-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server