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

Install Server
A
license - permissive license
B
quality
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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