EDUCHAIN 에이전트 키트
이 MCP(Model Context Protocol) 서버는 EDUCHAIN과 상호 작용하는 데 필요한 도구와 리소스를 제공합니다. Claude는 이를 통해 토큰 및 풀에 대한 정보를 쿼리하고 SailFish DEX를 통해 스왑을 수행할 수 있습니다.
특징
토큰 및 풀 정보
- 토큰 가격 및 세부 정보 받기
- 풀 정보 및 통계를 받으세요
- 토큰 및 풀에 대한 과거 데이터 보기
- TVL로 최고 토큰과 풀을 얻으세요
지갑 운영
- EDU 및 토큰 잔액 확인
- 토큰과 NFT를 포함한 지갑 개요를 확인하세요
- EDU 및 ERC20 토큰 보내기
스왑 작업
- 가격 영향 및 경로 정보가 포함된 스왑 견적을 받으세요
- 토큰을 토큰으로 교환
- EDU를 토큰으로 교환(내부적으로 WEDU 사용)
- EDU로 토큰 교환(내부적으로 WEDU 사용)
참고: SailFish DEX는 다른 Uniswap v3 포크와 마찬가지로 네이티브 토큰 스왑을 직접 지원하지 않습니다. 대신 내부적으로 WEDU(Wrapped EDU)를 사용합니다. EDU 스왑 함수를 사용하면 시스템이 자동으로 래핑/언래핑 프로세스를 처리하므로 거래에서 EDU를 직접 사용할 수 있습니다. 더 많은 제어가 필요한 경우
wrap_edu
및unwrap_wedu
함수를 사용하여 EDU와 WEDU를 수동으로 변환할 수도 있습니다.
차익거래 운영
- 중앙 거래소에서 EDU에 대한 외부 시장 데이터를 가져옵니다.
- CEX와 SailFish DEX 간의 중재 기회를 확인하세요
- 구성 가능한 외부 시장 데이터 API
- 사용자 정의 가능한 중재 감지 임계값
도구
토큰 및 풀 정보
get_token_price
: SailFish DEX에서 토큰의 현재 가격을 가져옵니다.get_token_info
: SailFish DEX에서 토큰에 대한 자세한 정보를 가져옵니다.get_pool_info
: SailFish DEX의 유동성 풀에 대한 자세한 정보를 가져옵니다.get_top_tokens
: SailFish DEX에서 TVL별 상위 토큰 목록을 가져옵니다.get_top_pools
: SailFish DEX에서 TVL별 상위 유동성 풀 목록을 가져옵니다.get_total_tvl
: SailFish DEX에서 잠긴 총 가치(TVL)를 가져옵니다.get_24h_volume
: SailFish DEX의 24시간 거래량을 확인하세요get_token_historical_data
: SailFish DEX에서 토큰의 과거 데이터를 가져옵니다.get_pool_historical_data
: SailFish DEX의 유동성 풀에 대한 과거 데이터를 가져옵니다.
지갑 운영
get_edu_balance
: 지갑 주소의 EDU 잔액을 가져옵니다.get_token_balance
: USD 값을 갖는 지갑 주소의 토큰 잔액을 가져옵니다.get_multiple_token_balances
: 지갑 주소에 대한 여러 토큰 잔액을 가져옵니다.get_nft_balance
: 특정 NFT 컬렉션에 대한 지갑 주소의 NFT 잔액을 가져옵니다.get_wallet_overview
: EDU, 토큰, NFT를 포함한 지갑 개요를 확인하세요.get_wallet_address_from_private_key
: 개인 키에서 지갑 주소를 가져옵니다.send_edu
: EDU 네이티브 토큰을 다른 지갑 주소로 전송합니다.send_erc20_token
: ERC20 토큰을 다른 지갑 주소로 보냅니다.
스왑 작업
get_swap_quote
: SailFish DEX에서 토큰 스왑에 대한 견적을 받으세요swap_tokens
: SailFish DEX에서 토큰 교환(토큰 대 토큰)swap_edu_for_tokens
: SailFish DEX에서 EDU를 토큰으로 교환swap_tokens_for_edu
: SailFish DEX에서 토큰을 EDU로 교환wrap_edu
: EDU를 WEDU로 래핑(래핑된 EDU)unwrap_wedu
: WEDU(래핑된 EDU)를 EDU로 언랩합니다.
차익거래 운영
get_external_market_data
: 중앙 거래소에서 EDU에 대한 외부 시장 데이터를 가져옵니다.check_arbitrage_opportunities
: CEX와 SailFish DEX 간의 차익거래 기회를 확인합니다.update_external_market_config
: 외부 시장 데이터 API에 대한 구성을 업데이트합니다.get_external_market_config
: 외부 시장 데이터 API에 대한 현재 구성을 가져옵니다.
구성
set_rpc_url
: 블록체인 상호작용을 위한 RPC URL을 설정합니다.get_rpc_url
: 블록체인 상호작용에 사용되는 현재 RPC URL을 가져옵니다.
자원
sailfish://overview
: TVL, 볼륨 및 기타 지표를 포함한 SailFish DEX 개요sailfish://token/{tokenId}
: SailFish DEX의 특정 토큰에 대한 정보sailfish://pool/{poolId}
: SailFish DEX의 특정 유동성 풀에 대한 정보
설치
- Node.js가 설치되어 있는지 확인하세요
- 이 저장소를 복제하세요
- 종속성 설치:지엑스피1
- 프로젝트를 빌드하세요:
- Claude Desktop 구성 파일에 MCP 서버를 추가합니다.
사용 예
토큰 가격 받기
스왑 견적 받기
스왑 토큰
중재 기회 확인
외부 시장 API 구성 업데이트
EDU를 WEDU로 랩하세요
WEDU를 EDU로 풀어보세요
테스트
테스트 스크립트를 실행하여 기능을 확인할 수 있습니다.
이는 실제 스왑을 실행하지 않고 라우팅 및 스왑 견적 기능을 테스트합니다.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
Related MCP Servers
- -securityAlicense-qualityAn MCP server that allows accessing and managing ledger files through Claude by providing account listing, balance checking, and transaction register viewing capabilities.Last updated -3PythonGPL 3.0
- -securityFlicense-qualityAn MCP server that connects Claude for Desktop with blockchain functionality, allowing users to check balances and send tokens on EVM and Solana chains through natural language interactions.Last updated -TypeScript
- AsecurityFlicenseAqualityAn MCP server that allows Claude to interact with Discord by providing tools for sending/reading messages and managing server resources through Discord's API.Last updated -1938JavaScript
- -securityAlicense-qualityAn MCP server that enables token listing, trading, and interaction with the Kaia blockchain via Claude Desktop.Last updated -1TypeScriptApache 2.0