Aptos MCP Server

Aptos MCP Server

site icon
2025.03.24 0
Python区块链开发智能合约开发工具开发效率数据库
Aptos MCP Server 是一个用于与 Aptos 文档交互并创建全栈 Aptos 区块链应用程序的模型上下文协议(MCP)服务器。它提供了浏览和搜索 Aptos 文档、创建新项目、生成组件、测试合约以及生成 TypeScript ABI 接口等功能。
View on GitHub

Overview

基本能力

产品定位

Aptos MCP Server 是一个专为 Aptos 区块链开发者设计的工具,旨在简化开发流程,提高开发效率。

核心功能

  • 🔍 浏览和搜索 Aptos 文档
  • 🔧 创建新的 Aptos 项目(全栈、合约或客户端)
  • 🧩 为 Aptos 项目生成组件
  • 🧪 测试 Aptos Move 合约
  • 📜 为 Move 合约生成 TypeScript ABI 接口

适用场景

  • 开发 Aptos 区块链应用程序
  • 创建和管理 Aptos 项目
  • 生成和测试智能合约
  • 生成 TypeScript 接口以与前端集成

使用教程

使用依赖

  • Python 3.10 或更高版本
  • Node.js 和 npm
  • Aptos CLI(用于某些工具功能)

安装教程

  1. 安装 mcp 包:
uv add "mcp[cli]"
# 或 
pip install "mcp[cli]"
  1. 克隆仓库:
git clone https://github.com/yourusername/aptos-mcp-server.git
cd aptos-mcp-server
  1. 安装依赖:
uv add httpx
# 或
pip install httpx
  1. (可选)设置 GitHub token 以提高 API 速率限制:
export GITHUB_TOKEN=your_github_token

调试方式

运行开发模式下的服务器与 MCP 检查器:

mcp dev aptos_mcp_server.py

许可证

该项目遵循 MIT 开源许可条款。