Avalanche MCP 工具
介绍
模型上下文协议 (MCP) 代表了一种突破性的标准化方法,它使 AI 助手能够以更强大的上下文感知能力执行具体操作,从而增强其能力。这一快速兴起的协议迅速吸引了开发者的关注,并成为当今 AI 集成领域最激动人心的创新之一。
Avalanche MCP 工具通过将整个 Avalanche CLI 命令集和 AvalancheJS API 转换为直观的 AI 交互,实现了区块链访问的民主化,从而创建:
- 直接访问:通过任何支持 MCP 格式的 AI 助手界面直接查询 Avalanche
- 自然语言命令:通过简单的对话执行复杂的 Avalanche 操作
- 实时分析:无需专业知识或额外软件即可执行复杂的区块链分析
- 简化的工作流程:无需记住技术命令或语法即可完成日常区块链任务
- AI 代理集成:使您的自定义 AI 代理能够与 Avalanche 交互以实现自主操作
- 自动安装:无缝安装 Avalanche CLI 命令到您的计算机
适用对象
面向日常用户和 AI 爱好者
- 通过您喜欢的 AI 界面与 Avalanche 自然聊天
- 无需学习技术命令即可管理账户、发送付款和探索资产
- 通过对话互动充分利用 Avalanche 的强大功能
面向开发人员和 DeFi 应用程序
- 无需 Avalanche 专用代码,即可将 Avalanche 功能集成到您的应用程序中
- 将这些 MCP 工具直接集成到您的 AI 代理中,以实现自主区块链操作
- 在开发过程中直接从代码编辑器中访问 Avalanche 功能
- 加速从初始原型设计到生产部署的开发
特征
区块链管理
- BlockchainList - 列出所有创建的 Avalanche 区块链配置
- BlockchainPublish - 将区块链的虚拟机发布到存储库
子网管理(即将推出)
- 子网创建和管理
- 子网部署和监控
- 验证器操作
密钥管理(即将推出)
- 密钥生成和存储
- 地址管理
- 签名操作
交易操作(即将推出)
- 交易建立和签署
- 交易提交和监控
- 气体优化
还有更多...
安装
先决条件
- Node.js 16+
- Avalanche CLI 已安装并可在您的 PATH 中访问
- Avalanche 节点连接(本地或远程)
用法
启动 MCP 服务器
与 Claude 或其他 AI 助手集成
MCP 服务器在 stdio 上运行,允许它与支持 MCP 工具的 AI 助手集成。
与 Claude 的对话示例:
项目结构
发展
添加新工具
要添加新的 Avalanche CLI 命令,请遵循现有工具中建立的模式:
- 在
src/tools/avalanche-cli/
下的相应目录中创建一个新文件 - 定义一个函数来将工具注册到 MCP 服务器
- 使用适当的参数和错误处理来实现该工具
- 在主工具索引中注册新工具
贡献
欢迎贡献代码!欢迎提交 Pull 请求。
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
通过 AI 助手实现与 Avalanche 区块链的自然语言交互,使用户无需技术知识即可执行 Avalanche CLI 命令和 AvalancheJS API 操作。
Related MCP Servers
- -securityAlicense-qualityProvides 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 -8PythonMIT License
- -securityAlicense-qualityA 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 -3TypeScriptMIT License
- AsecurityAlicenseAqualityProvides 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 -63JavaScriptMIT License
- -securityAlicense-qualityThis 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 -189TypeScriptMIT License