
Aptos MCP Server

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(用于某些工具功能)
安装教程
- 安装 mcp 包:
uv add "mcp[cli]"
# 或
pip install "mcp[cli]"
- 克隆仓库:
git clone https://github.com/yourusername/aptos-mcp-server.git
cd aptos-mcp-server
- 安装依赖:
uv add httpx
# 或
pip install httpx
- (可选)设置 GitHub token 以提高 API 速率限制:
export GITHUB_TOKEN=your_github_token
调试方式
运行开发模式下的服务器与 MCP 检查器:
mcp dev aptos_mcp_server.py