Enables natural language interaction with the Avalanche blockchain through AI assistants, allowing users to execute Avalanche CLI commands and AvalancheJS API operations without technical knowledge.
The Model Context Protocol (MCP) represents a groundbreaking standardized approach that enhances AI assistants' capabilities by enabling them to perform concrete actions with greater contextual awareness. This rapidly emerging protocol has quickly captured developers' attention and stands as one of the most exciting innovations in AI integration today.
Avalanche MCP Tools democratize blockchain access by transforming the entire Avalanche CLI command set and AvalancheJS API into intuitive AI interactions, creating:
And many more...
# 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
npm start
The MCP server runs on stdio, allowing it to be integrated with AI assistants that support MCP tools.
Example conversation with 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
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
To add new Avalanche CLI commands, follow the pattern established in existing tools:
src/tools/avalanche-cli/
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!