Skip to main content
Glama

Avalanche MCP Tools

by utkucy

Herramientas MCP de Avalanche

Introducción

El Protocolo de Contexto de Modelo (MCP) representa un enfoque estandarizado innovador que mejora las capacidades de los asistentes de IA, permitiéndoles realizar acciones concretas con mayor conocimiento del contexto. Este protocolo, de rápida evolución, ha captado rápidamente la atención de los desarrolladores y se erige como una de las innovaciones más prometedoras en la integración de IA actual.

Las herramientas MCP de Avalanche democratizan el acceso a la cadena de bloques al transformar todo el conjunto de comandos CLI de Avalanche y la API de AvalancheJS en interacciones de IA intuitivas, creando:

  • Acceso directo : consulte Avalanche directamente a través de cualquier interfaz de asistente de IA que admita el formato MCP
  • Comandos en lenguaje natural : ejecute operaciones complejas de Avalanche mediante conversaciones sencillas
  • Análisis en tiempo real : Realice análisis sofisticados de blockchain sin conocimientos especializados ni software adicional
  • Flujos de trabajo simplificados : complete las tareas cotidianas de blockchain sin memorizar comandos técnicos ni sintaxis
  • Integración de agentes de IA : capacite a sus agentes de IA personalizados para interactuar con Avalanche para operaciones autónomas
  • Instalación automática : instale sin problemas los comandos CLI de Avalanche en su computadora

Para quién es esto

Para usuarios cotidianos y entusiastas de la IA

  • Chatea naturalmente con Avalanche a través de tu interfaz de IA preferida
  • Administre cuentas, envíe pagos y explore activos sin aprender comandos técnicos
  • Acceda a todo el poder de Avalanche a través de interacciones conversacionales

Para desarrolladores y aplicaciones DeFi

  • Incorpore las capacidades de Avalanche en sus aplicaciones sin necesidad de código específico de Avalanche
  • Integre estas herramientas MCP directamente en sus agentes de IA para operaciones de blockchain autónomas
  • Acceda a la funcionalidad de Avalanche directamente desde su editor de código mientras desarrolla
  • Acelerar el desarrollo desde la creación de prototipos iniciales hasta la implementación de producción

Características

Gestión de blockchain

  • blockchainList : enumera todas las configuraciones de blockchain de Avalanche creadas
  • blockchainPublish - Publica la máquina virtual de una blockchain en un repositorio

Administración de subredes (próximamente)

  • Creación y gestión de subredes
  • Implementación y monitoreo de subredes
  • Operaciones del validador

Gestión de claves (próximamente)

  • Generación y almacenamiento de claves
  • Gestión de direcciones
  • Operaciones de firma

Operaciones de transacción (próximamente)

  • Construcción y firma de transacciones
  • Envío y seguimiento de transacciones
  • Optimización de gas

Y muchos más...

Instalación

# Clone the repository git clone https://github.com/yourusername/avalanche-mcp-tools.git cd avalanche-mcp-tools # Install dependencies npm install # Build the project npm run build

Prerrequisitos

  • Node.js 16+
  • Avalanche CLI instalado y accesible en su PATH
  • Conexión del nodo Avalanche (local o remota)

Uso

Iniciar el servidor MCP

npm start

Integrarse con Claude u otros asistentes de IA

El servidor MCP se ejecuta en stdio, lo que permite integrarlo con asistentes de IA que admiten herramientas MCP.

Ejemplo de conversación con Claude:

User: List all my avalanche blockchains Claude: I'll check your Avalanche blockchains. [Uses blockchainList MCP tool] Here are your Avalanche blockchains: - mySubnet (deployed) - testChain - devNet

Estructura del proyecto

avalanche-mcp-tools/ ├── src/ │ ├── tools/ │ │ ├── avalanche-cli/ # Avalanche CLI command tools │ │ │ ├── blockchain/ # Blockchain management commands │ │ │ ├── subnet/ # Subnet management commands │ │ │ └── keys/ # Key management commands │ │ ├── avalanche-js/ # Avalanche JS SDK tools │ │ └── common.ts # Shared utilities │ └── index.ts # Main entry point ├── package.json └── README.md

Desarrollo

Agregar nuevas herramientas

Para agregar nuevos comandos CLI de Avalanche, siga el patrón establecido en las herramientas existentes:

  1. Cree un nuevo archivo en el directorio apropiado en src/tools/avalanche-cli/
  2. Definir una función para registrar las herramientas con el servidor MCP
  3. Implementar la herramienta con parámetros adecuados y manejo de errores
  4. Registrar la nueva herramienta en el índice principal de herramientas

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

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

Permite la interacción en lenguaje natural con la cadena de bloques Avalanche a través de asistentes de IA, lo que permite a los usuarios ejecutar comandos CLI de Avalanche y operaciones API de AvalancheJS sin conocimientos técnicos.

  1. Introducción
    1. Para quién es esto
      1. Para usuarios cotidianos y entusiastas de la IA
      2. Para desarrolladores y aplicaciones DeFi
    2. Características
      1. Gestión de blockchain
      2. Administración de subredes (próximamente)
      3. Gestión de claves (próximamente)
      4. Operaciones de transacción (próximamente)
    3. Instalación
      1. Prerrequisitos
        1. Uso
          1. Iniciar el servidor MCP
          2. Integrarse con Claude u otros asistentes de IA
        2. Estructura del proyecto
          1. Desarrollo
            1. Agregar nuevas herramientas
          2. Contribuyendo
            1. Licencia

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                Provides code manipulation, execution, and version control capabilities. It allows AI assistants to read, write, and execute code while maintaining a history of changes.
                Last updated -
                8
                Python
                MIT License
              • -
                security
                A
                license
                -
                quality
                A secure system enabling AI assistants to interact with blockchain data and prepare transactions while ensuring users maintain exclusive control over their private keys and transaction signing.
                Last updated -
                3
                TypeScript
                MIT License
              • A
                security
                A
                license
                A
                quality
                Provides tools for AI assistants to interact with the Ethereum blockchain through standard JSON-RPC methods, enabling queries for account balances, gas prices, and smart contract code.
                Last updated -
                6
                3
                JavaScript
                MIT License
              • -
                security
                A
                license
                -
                quality
                This server implementation allows AI assistants to interact with Asana's API, enabling users to manage tasks, projects, workspaces, and comments through natural language requests.
                Last updated -
                189
                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/utkucy/avalanche-mcp-tools'

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