Skip to main content
Glama

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. 이 저장소를 복제하세요:

    지엑스피1

  2. 종속성 설치:

    npm ci
  3. 프로젝트를 빌드하세요:

    npm run build

글로벌 설치

패키지를 글로벌하게 설치하거나 npx와 함께 직접 사용할 수도 있습니다.

# Install globally npm install -g @mcp-dockmaster/mcp-server-jupiter # Or use directly with npx npx @mcp-dockmaster/mcp-server-jupiter

구성

Claude Desktop 구성

이 MCP 서버를 사용하도록 Claude Desktop을 구성하려면:

  1. 클로드 데스크톱 열기

  2. Claude Desktop 구성 파일로 이동합니다.

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    • Windows: %APPDATA%\Claude\claude_desktop_config.json

    • 리눅스: ~/.config/Claude/claude_desktop_config.json

  3. MCP 서버 구성을 추가합니다.

{ "mcpServers": { "mcp-server-jupiter": { "command": "node", "args": [ "/path/to/your/mcp-server-jupiter/build/index.js" ] } } }

패키지를 글로벌하게 설치했거나 npx를 사용하려는 경우 다음과 같이 구성할 수 있습니다.

{ "mcpServers": { "mcp-server-jupiter": { "command": "npx", "args": [ "@mcp-dockmaster/mcp-server-jupiter" ] } } }

지역적으로 실행

# If installed locally node build/index.js # If installed globally mcp-server-jupiter # Using npx npx @mcp-dockmaster/mcp-server-jupiter

용법

구성이 완료되면 Claude Desktop을 다시 시작하세요. 이제 Claude가 Jupiter 스왑 도구에 접근할 수 있습니다. Claude에게 다음 작업을 요청할 수 있습니다.

  1. 토큰 교환에 대한 견적을 받으세요:

    What's the quote for swapping 1 SOL to USDC?
  2. 스왑 거래 구축:

    Build a swap transaction for the quote I just got.
  3. 스왑 거래 보내기:

    Send the swap transaction I just built.

클로드는 MCP 서버를 사용하여 Jupiter의 스왑 API와 직접 상호 작용합니다.

개발

새로운 도구 추가

MCP 서버에 새로운 도구를 추가하려면:

  1. src/tools.ts 에 도구를 정의하세요

  2. 적절한 핸들러 파일에 핸들러 함수를 생성합니다.

  3. src/tools.tshandlers 객체에 핸들러를 추가합니다.

건물

npm run build

특허

MIT

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/dcSpark/mcp-server-jupiter'

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