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
The MCP server is built on Node.js and requires it for installation and running
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
- 프로젝트를 빌드하세요:Copy
- Claude Desktop 구성 파일에 MCP 서버를 추가합니다.Copy
사용 예
토큰 가격 받기
스왑 견적 받기
스왑 토큰
중재 기회 확인
외부 시장 API 구성 업데이트
EDU를 WEDU로 랩하세요
WEDU를 EDU로 풀어보세요
테스트
테스트 스크립트를 실행하여 기능을 확인할 수 있습니다.
이는 실제 스왑을 실행하지 않고 라우팅 및 스왑 견적 기능을 테스트합니다.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
You must be authenticated.
Tools
EDUCHAIN과 상호작용하기 위한 도구를 제공하는 MCP 서버로, Claude가 토큰과 풀에 대한 정보를 쿼리하고 SailFish DEX를 통해 스왑을 수행할 수 있도록 합니다.