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 Solanahelius_get_block_height
: obtiene la altura del bloque actual de la cadena de bloques Solanahelius_get_slot
: obtiene la ranura actual de la cadena de bloques Solanahelius_get_latest_blockhash
: Obtenga el último blockhash de la cadena de bloques Solanahelius_get_transaction
: Obtener una transacción por su firmahelius_get_account_info
: Obtener información de la cuenta para una dirección de Solanahelius_get_signatures_for_address
: Obtener firmas de transacciones para una dirección de Solanahelius_get_multiple_accounts
: Obtener información sobre varias cuentas de Solanahelius_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 Solanahelius_get_token_supply
: Obtener el suministro de un tokenhelius_get_token_account_balance
: Obtener el saldo de una cuenta de tokenhelius_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 IDhelius_get_rwa_asset
: obtiene detalles de un activo del mundo real por su IDhelius_get_asset_batch
: obtiene detalles de múltiples activos por sus identificacioneshelius_get_asset_proof
: Obtener prueba de un activo digitalhelius_get_assets_by_group
: Obtener activos por clave y valor de grupohelius_get_assets_by_owner
: Obtener los activos propiedad de una dirección específicahelius_get_assets_by_creator
: Obtener activos creados por una dirección específicahelius_get_assets_by_authority
: Obtener activos por dirección de autoridadhelius_search_assets
: busca activos utilizando varios filtros (ownerAddress, CreatorAddress, comprimido, etc.)helius_get_signatures_for_asset
: Obtener firmas asociadas con un activohelius_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 alquilerhelius_get_inflation_reward
: Obtenga recompensas por inflación para una lista de direccioneshelius_get_epoch_info
: Obtener información sobre la época actualhelius_get_epoch_schedule
: Obtener la programación de la épocahelius_get_leader_schedule
: obtiene el cronograma del líder para una épocahelius_get_recent_performance_samples
: Obtener muestras de rendimiento recienteshelius_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ónhelius_poll_transaction_confirmation
: Sondeo para conocer el estado de confirmación de la transacciónhelius_send_jito_bundle
: envía un paquete de transacciones a Jitohelius_get_bundle_statuses
: Obtener el estado de los paquetes de Jitohelius_get_fee_for_message
: Obtener la tarifa por un mensaje serializadohelius_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
- Clonar este repositorio:
- Instalar dependencias:
- Construir el proyecto:
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:
Ejecutando localmente
También puedes ejecutarlo directamente usando npx:
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:
- Consultar el saldo de una billetera:
- Obtener la altura actual del bloque:
- Obtenga información sobre los NFT:
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:
- 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)
This server cannot be installed
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.
Related Resources
Related MCP Servers
- -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 -21979Apache 2.0
- -securityAlicense-qualityA 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 -TypeScriptMIT 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 -6TypeScript
- -securityFlicense-qualityA 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