Skip to main content
Glama

MCP Helio

Este repositorio contiene un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona a Claude acceso a los datos de la blockchain de Solana a través de la API de Helius. El servidor permite a Claude realizar operaciones como consultar saldos de billetera, obtener información de la blockchain e interactuar con tokens y NFT en la blockchain de Solana.

Descripción general

El servidor MCP expone las siguientes herramientas a Claude:

Operaciones básicas de blockchain

  • helius_get_balance : Obtener el saldo de una dirección de billetera Solana

  • helius_get_block_height : obtiene la altura del bloque actual de la cadena de bloques Solana

  • helius_get_slot : obtiene la ranura actual de la cadena de bloques Solana

  • helius_get_latest_blockhash : Obtenga el último blockhash de la cadena de bloques Solana

  • helius_get_transaction : Obtener una transacción por su firma

  • helius_get_account_info : Obtener información de la cuenta para una dirección de Solana

  • helius_get_signatures_for_address : Obtener firmas de transacciones para una dirección de Solana

  • helius_get_multiple_accounts : Obtener información sobre varias cuentas de Solana

  • helius_get_program_accounts : Obtener todas las cuentas propiedad de un programa

Operaciones de tokens

  • helius_get_token_accounts_by_owner : Obtener cuentas de token propiedad de una dirección Solana

  • helius_get_token_supply : Obtener el suministro de un token

  • helius_get_token_account_balance : Obtener el saldo de una cuenta de token

  • helius_get_token_accounts : Obtener cuentas de tokens por acuñación o propietario

NFT y activos digitales

  • helius_get_asset : Obtener detalles de un activo digital por su ID

  • helius_get_rwa_asset : obtiene detalles de un activo del mundo real por su ID

  • helius_get_asset_batch : obtiene detalles de múltiples activos por sus identificaciones

  • helius_get_asset_proof : Obtener prueba de un activo digital

  • helius_get_assets_by_group : Obtener activos por clave y valor de grupo

  • helius_get_assets_by_owner : Obtener los activos propiedad de una dirección específica

  • helius_get_assets_by_creator : Obtener activos creados por una dirección específica

  • helius_get_assets_by_authority : Obtener activos por dirección de autoridad

  • helius_search_assets : busca activos utilizando varios filtros (ownerAddress, CreatorAddress, comprimido, etc.)

  • helius_get_signatures_for_asset : Obtener firmas asociadas con un activo

  • helius_get_nft_editions : Obtenga ediciones NFT para una edición maestra

Información del sistema Blockchain

  • helius_get_minimum_balance_for_rent_exemption : Obtenga el saldo mínimo requerido para la exención de alquiler

  • helius_get_inflation_reward : Obtenga recompensas por inflación para una lista de direcciones

  • helius_get_epoch_info : Obtener información sobre la época actual

  • helius_get_epoch_schedule : Obtener la programación de la época

  • helius_get_leader_schedule : obtiene el cronograma del líder para una época

  • helius_get_recent_performance_samples : Obtener muestras de rendimiento recientes

  • helius_get_version : obtiene la versión del nodo Solana

Métodos de transacción y tarifas

  • helius_get_priority_fee_estimate : Obtener una estimación de la tarifa de prioridad para una transacción

  • helius_poll_transaction_confirmation : Sondeo para conocer el estado de confirmación de la transacción

  • helius_send_jito_bundle : envía un paquete de transacciones a Jito

  • helius_get_bundle_statuses : Obtener el estado de los paquetes de Jito

  • helius_get_fee_for_message : Obtener la tarifa por un mensaje serializado

  • helius_execute_jupiter_swap : Ejecuta un intercambio de tokens usando Jupiter

Related MCP server: Solana Agent Kit MCP Server

Prerrequisitos

  • Node.js (v16 o superior)

  • Una clave API de Helius (obtenga una en https://dev.helius.xyz/ )

  • Aplicación de escritorio Claude

Instalación

  1. Clonar este repositorio:

    git clone https://github.com/dcSpark/mcp-server-helius.git cd mcp-server-helius
  2. Instalar dependencias:

    npm ci
  3. Construir el proyecto:

    npm run build

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-helius": { "command": "npx", "args": [ "@dcspark/mcp-server-helius" ], "env": { "HELIUS_API_KEY": "your-helius-api-key" } } } }

Ejecutando localmente

HELIUS_API_KEY=your-helius-api-key node build/index.js

También puedes ejecutarlo directamente usando npx:

HELIUS_API_KEY=your-helius-api-key npx @dcspark/mcp-server-helius

Uso

Una vez configurado, reinicie Claude Desktop. Claude ahora tendrá acceso a las herramientas de la cadena de bloques de Solana. Puede pedirle a Claude que:

  1. Consultar el saldo de una billetera:

    What's the balance of the Solana wallet address 5YNmS1R9nNSCDzb5a7mMJ1dwK9uHeAAF4CmPEwKgVWr8?
  2. Obtener la altura actual del bloque:

    What's the current block height on Solana?
  3. Obtenga información sobre los NFT:

    What NFTs does the wallet address 5YNmS1R9nNSCDzb5a7mMJ1dwK9uHeAAF4CmPEwKgVWr8 own?

Claude utilizará el servidor MCP para obtener esta información directamente de la cadena de bloques Solana a través de Helius.

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)

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-helius'

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