Skip to main content
Glama

MCP Helius

by dcSpark

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

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)

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor de protocolo de contexto de modelo que proporciona a Claude acceso integral a los datos de la cadena de bloques de Solana a través de la API de Helius, lo que permite operaciones como verificar saldos de billetera, recuperar información de la cadena de bloques e interactuar con tokens y NFT.

  1. Descripción general
    1. Operaciones básicas de blockchain
    2. Operaciones de tokens
    3. NFT y activos digitales
    4. Información del sistema Blockchain
    5. Métodos de transacción y tarifas
  2. Prerrequisitos
    1. Instalación
      1. Configuración
        1. Configurar Claude Desktop
        2. Ejecutando localmente
      2. Uso
        1. Desarrollo
          1. Agregar nuevas herramientas
          2. Edificio
        2. Licencia

          Related MCP Servers

          • -
            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 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
          • -
            security
            F
            license
            -
            quality
            A 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 -
            6
            TypeScript
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that enables Claude AI to interact with the Solana blockchain, allowing it to execute transactions, query accounts, manage wallets, get price predictions, trade tokens, and access various blockchain data sources.
            Last updated -
            2
            • Linux
            • Apple

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

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