Skip to main content
Glama

MCP Jupiter

by dcSpark

MCP Júpiter

Este repositorio contiene un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona a Claude acceso a la API de swap de Jupiter. El servidor le permite realizar operaciones como obtener cotizaciones, crear y enviar transacciones de swap en la blockchain de Solana mediante Jupiter.

Descripción general

El servidor MCP expone varias herramientas a Claude:

  • jupiter_get_quote : Obtenga una cotización para intercambiar tokens en Jupiter
  • jupiter_build_swap_transaction : Crea una transacción de intercambio en Júpiter
  • jupiter_send_swap_transaction : Envía una transacción de intercambio en Júpiter

Prerrequisitos

  • Node.js (v16 o superior)
  • Aplicación de escritorio Claude

Instalación

  1. Clonar este repositorio:
    git clone https://github.com/dcSpark/mcp-server-jupiter.git cd mcp-server-jupiter
  2. Instalar dependencias:
    npm ci
  3. Construir el proyecto:
    npm run build

Instalación global

También puedes instalar el paquete globalmente o usarlo directamente con npx:

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

Configuración

Configurar Claude Desktop

Para configurar Claude Desktop para utilizar este servidor MCP:

  1. Abra Claude Desktop
  2. Navegue hasta el archivo de configuración de Claude Desktop:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Ventanas: %APPDATA%\Claude\claude_desktop_config.json
    • Linux: ~/.config/Claude/claude_desktop_config.json
  3. Agregue la configuración del servidor MCP:
{ "mcpServers": { "mcp-server-jupiter": { "command": "node", "args": [ "/path/to/your/mcp-server-jupiter/build/index.js" ] } } }

Si ha instalado el paquete globalmente o desea utilizar npx, puede configurarlo de esta manera:

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

Ejecutando localmente

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

Uso

Una vez configurado, reinicie Claude Desktop. Claude ahora tendrá acceso a las herramientas de intercambio de Jupiter. Puede pedirle a Claude que:

  1. Obtenga una cotización para intercambiar tokens:
    What's the quote for swapping 1 SOL to USDC?
  2. Crear una transacción de swap:
    Build a swap transaction for the quote I just got.
  3. Enviar una transacción de swap:
    Send the swap transaction I just built.

Claude utilizará el servidor MCP para interactuar directamente con la API de intercambio de Júpiter.

Desarrollo

Agregar nuevas herramientas

Para agregar nuevas herramientas al servidor MCP:

  1. Define la herramienta en src/tools.ts
  2. Cree una función de controlador en el archivo de controlador apropiado
  3. Agregue el controlador al objeto de handlers en src/tools.ts

Edificio

npm run build

Licencia

Instituto Tecnológico de Massachusetts (MIT)

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Un servidor de protocolo de contexto de modelo que permite a Claude realizar intercambios de tokens Solana a través de la API de Jupiter, incluida la obtención de cotizaciones, la creación de transacciones y el envío de transacciones de intercambio en la cadena de bloques Solana.

  1. Descripción general
    1. Prerrequisitos
      1. Instalación
        1. Instalación global
      2. Configuración
        1. Configurar Claude Desktop
        2. Ejecutando localmente
      3. Uso
        1. Desarrollo
          1. Agregar nuevas herramientas
          2. Edificio
        2. Licencia

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that provides Claude with comprehensive access to Solana blockchain data via the Helius API, enabling operations like checking wallet balances, retrieving blockchain information, and interacting with tokens and NFTs.
            Last updated -
            1
            12
            TypeScript
            MIT License
            • Apple
            • Linux
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that enables Claude AI to interact with the Solana blockchain through a standardized interface, providing tools for transactions, account queries, and wallet management.
            Last updated -
            219
            79
            Apache 2.0
            • Linux
            • Apple
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server enabling AI agents to interact with the Solana blockchain for DeFi operations like checking balances, transferring tokens, executing swaps, and fetching price data.
            Last updated -
            219
            15
            TypeScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that enables AI models to interact with the Solana blockchain, providing RPC methods, wallet management, DeFi trading capabilities, and Helius API integration for enhanced Solana development.
            Last updated -
            TypeScript
            MIT License

          View all related MCP servers

          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