article
README
🚀 雪崩 MCP 工具
模型上下文协议(MCP)是一种突破性的标准化方法,它增强了 AI 助手的语境感知能力,让其能执行更具体的操作。这个迅速崛起的协议吸引了众多开发者的目光,成为人工智能集成领域令人兴奋的创新之一。
雪崩 MCP 工具将整个 Avalanche CLI 命令集和 AvalancheJS API 转化为直观的 AI 交互,实现了区块链访问的民主化。它具有以下优势:
- 直接访问:通过支持 MCP 格式的任何 AI 助手界面,可直接查询 Avalanche。
- 自然语言命令:用简单对话就能执行复杂的 Avalanche 操作。
- 实时分析:无需专业知识或额外软件,即可进行高级区块链分析。
- 简化工作流程:无需记忆技术命令或语法,就能完成日常区块链任务。
- AI 代理集成:让自定义 AI 代理能与 Avalanche 进行自主操作。
- 自动安装:可无缝将 Avalanche CLI 命令安装到计算机。
🚀 快速开始
安装
# 克隆仓库
git clone https://github.com/yourusername/avalanche-mcp-tools.git
cd avalanche-mcp-tools
# 安装依赖项
npm install
# 构建项目
npm run build
先决条件
- Node.js 16+ 版本
- Avalanche CLI 已安装且 PATH 可用
- Avalanche 节点连接(本地或远程)
使用方法
启动 MCP 服务器
npm start
集成到 Claude 或其他 AI 助手中
MCP 服务器运行在 stdio 上,允许其与支持 MCP 工具的 AI 助手集成。
例如与 Claude 的对话:
用户:列出我所有的 Avalanche 区块链
Claude:我会检查您的 Avalanche 区块链。
[使用 blockchainList MCP 工具]
以下是您的 Avalanche 区块链:
- mySubnet(已部署)
- testChain
- devNet
✨ 主要特性
区块链管理
- blockchainList - 列出所有创建的 Avalanche 区块链配置
- blockchainPublish - 将区块链的 VM 发布到存储库
子网管理(即将推出)
- 子网创建和管理
- 子网部署和监控
- 验证器操作
密钥管理(即将推出)
- 密钥生成和存储
- 地址管理
- 签名操作
交易操作(即将推出)
- 交易构建和签名
- 交易提交和监控
- 气优化
等等更多功能...
📦 安装指南
# 克隆仓库
git clone https://github.com/yourusername/avalanche-mcp-tools.git
cd avalanche-mcp-tools
# 安装依赖项
npm install
# 构建项目
npm run build
💻 使用示例
基础用法
# 启动 MCP 服务器
npm start
高级用法
用户:列出我所有的 Avalanche 区块链
Claude:我会检查您的 Avalanche 区块链。
[使用 blockchainList MCP 工具]
以下是您的 Avalanche 区块链:
- mySubnet(已部署)
- testChain
- devNet
📚 详细文档
目标受众
对于日常用户和 AI 爱好者
- 通过您偏好的 AI 模型界面自然地与 Avalanche 聊天。
- 在不学习技术命令的情况下管理账户、发送付款并探索资产。
- 通过对话式交互访问 Avalanche 的全部力量。
对于开发人员和 DeFi 应用程序
- 将 Avalanche 功能集成到您的应用程序中,而无需编写任何特定于 Avalanche 的代码。
- 直接将这些 MCP 工具集成到您的 AI 代理中以实现自主区块链操作。
- 直接从代码编辑器访问 Avalanche 功能,无论是在开发还是生产部署阶段。
项目结构
avalanche-mcp-tools/
├── src/
│ ├── tools/
│ │ ├── blockchainList.js
│ │ └── blockchainPublish.js
│ └── index.js
└── package.json
开发
运行测试
npm test
贡献指南
- Fork 项目仓库。
- 创建功能分支:
git checkout -b feature/your-feature-name - 提交更改:
git commit -m '添加新功能' - 推送到分支机构:
git push origin feature/your-feature-name - 打开 Pull Request
问题报告
在 GitHub 仓库中提交问题或拉取请求。
📄 许可证
[项目许可证信息]
📞 联系方式
- 邮件:contact@example.com
- GitHub:[你的GitHub链接]
Scan to join WeChat group