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 Jupiterjupiter_build_swap_transaction
: Crea una transacción de intercambio en Júpiterjupiter_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
- Clonar este repositorio:
- Instalar dependencias:
- Construir el proyecto:
Instalación global
También puedes instalar el paquete globalmente o usarlo directamente con npx:
Configuración
Configurar Claude Desktop
Para configurar Claude Desktop para utilizar este servidor MCP:
- Abra Claude Desktop
- 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
- macOS:
- Agregue la configuración del servidor MCP:
Si ha instalado el paquete globalmente o desea utilizar npx, puede configurarlo de esta manera:
Ejecutando localmente
Uso
Una vez configurado, reinicie Claude Desktop. Claude ahora tendrá acceso a las herramientas de intercambio de Jupiter. Puede pedirle a Claude que:
- Obtenga una cotización para intercambiar tokens:
- Crear una transacción de swap:
- Enviar una transacción de swap:
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:
- Define la herramienta en
src/tools.ts
- Cree una función de controlador en el archivo de controlador apropiado
- Agregue el controlador al objeto de
handlers
ensrc/tools.ts
Edificio
Licencia
Instituto Tecnológico de Massachusetts (MIT)
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.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -384313TypeScriptMIT License
- -securityAlicense-qualityA 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 -24107Apache 2.0
- -securityAlicense-qualityAn MCP server for executing token swaps on the Solana blockchain using Jupiter's Ultra API, enabling users to fetch optimal swap orders and execute transactions with slippage control.Last updated -119JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides onchain tools for Claude AI, allowing it to interact with the Solana blockchain through a standardized interface for operations like managing assets, executing token operations, and retrieving network information.Last updated -7TypeScript