MCP 주피터
이 저장소에는 Claude가 Jupiter의 스왑 API에 접근할 수 있도록 하는 모델 컨텍스트 프로토콜(MCP) 서버가 포함되어 있습니다. 이 서버를 통해 Claude는 Jupiter를 사용하여 Solana 블록체인에서 시세 조회, 스왑 거래 생성, 스왑 거래 전송 등의 작업을 수행할 수 있습니다.
개요
MCP 서버는 Claude에게 여러 도구를 제공합니다.
jupiter_get_quote: Jupiter에서 토큰 교환에 대한 견적을 받으세요jupiter_build_swap_transaction: Jupiter에서 스왑 트랜잭션을 빌드합니다.jupiter_send_swap_transaction: Jupiter에서 스왑 트랜잭션을 보냅니다.
Related MCP server: Solana Agent Kit MCP Server
필수 조건
Node.js(v16 이상)
클로드 데스크톱 애플리케이션
설치
이 저장소를 복제하세요:
지엑스피1
종속성 설치:
npm ci프로젝트를 빌드하세요:
npm run build
글로벌 설치
패키지를 글로벌하게 설치하거나 npx와 함께 직접 사용할 수도 있습니다.
구성
Claude Desktop 구성
이 MCP 서버를 사용하도록 Claude Desktop을 구성하려면:
클로드 데스크톱 열기
Claude Desktop 구성 파일로 이동합니다.
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json리눅스:
~/.config/Claude/claude_desktop_config.json
MCP 서버 구성을 추가합니다.
패키지를 글로벌하게 설치했거나 npx를 사용하려는 경우 다음과 같이 구성할 수 있습니다.
지역적으로 실행
용법
구성이 완료되면 Claude Desktop을 다시 시작하세요. 이제 Claude가 Jupiter 스왑 도구에 접근할 수 있습니다. Claude에게 다음 작업을 요청할 수 있습니다.
토큰 교환에 대한 견적을 받으세요:
What's the quote for swapping 1 SOL to USDC?스왑 거래 구축:
Build a swap transaction for the quote I just got.스왑 거래 보내기:
Send the swap transaction I just built.
클로드는 MCP 서버를 사용하여 Jupiter의 스왑 API와 직접 상호 작용합니다.
개발
새로운 도구 추가
MCP 서버에 새로운 도구를 추가하려면:
src/tools.ts에 도구를 정의하세요적절한 핸들러 파일에 핸들러 함수를 생성합니다.
src/tools.ts의handlers객체에 핸들러를 추가합니다.
건물
특허
MIT