Aptos MCP Server
About
A Model Context Protocol (MCP) server for interacting with Aptos documentation and creating full-stack Aptos blockchain applications.
Details
- Author
- Tlazypanda
- Downloads
- 309
- Categories
- Developer Tools, Finance, Other
Jump to
- Browse and search Aptos documentation
- Create new Aptos projects (fullstack, contract, or client)
- Generate components for Aptos projects
- Test Aptos Move contracts
- Generate TypeScript ABI interfaces for Move contracts
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Aptos MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install prerequisites (Python 3.10+, Node.js, npm, and optionally the Aptos CLI), install the mcp[cli] package, clone the repository, and install dependencies (httpx). Optionally set a GITHUB_TOKEN environment variable for increased API rate limits. Then configure the server with Claude Desktop using either the mcp install command or by manually editing the Claude Desktop configuration JSON file. Once connected, you can issue natural language queries to browse docs, create projects, generate components, test contracts, or generate TypeScript ABIs.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"aptos mcp server": {
"aptos-dev": {
"command": "uv",
"args": [
"--directory",
"/path/to/aptos-mcp-server",
"run",
"aptos_mcp_server.py"
]
}
}
}
}
McpServers
{
"aptos-dev": {
"command": "uv",
"args": [
"--directory",
"/path/to/aptos-mcp-server",
"run",
"aptos_mcp_server.py"
]
}
}
A Model Context Protocol (MCP) server for interacting with Aptos documentation and creating full-stack Aptos blockchain applications.
- π Browse and search Aptos documentation
- π§ Create new Aptos projects (fullstack, contract, or client)
- π§© Generate components for Aptos projects
- π§ͺ Test Aptos Move contracts
- π Generate TypeScript ABI interfaces for Move contracts
- Python 3.10 or later
- Node.js and npm
- Aptos CLI (for some tooling features)
uv add "mcp[cli]" # or pip install "mcp[cli]"
git clone https://github.com/yourusername/aptos-mcp-server.git cd aptos-mcp-server
- (Optional) Set GitHub token for increased API rate limits:
-
Install Claude Desktop fromclaude.ai/download
Add the Aptos MCP Server to your Claude Desktop configuration:
Or manually edit~/Library/Application Support/Claude/claude_desktop_config.json(macOS) or%APPDATA%\Claude\claude_desktop_config.json(Windows):
{ "mcpServers": { "aptos-dev": { "command": "uv", "args": [ "--directory", "/path/to/aptos-mcp-server", "run", "aptos_mcp_server.py" ] } } }
Run the server in development mode with the MCP Inspector:
Once connected to Claude Desktop, you can:
Ask Claude to browse through the Aptos documentation repository:
- "Show me the Aptos documentation structure"
- "Find information about Move modules in the Aptos docs"
- "Get me the Table implementation documentation"
Ask Claude to set up new Aptos projects:
- "Create a new Aptos full-stack project called 'my-first-dapp'"
- "Generate a Move smart contract for a marketplace"
- "Set up a client-only Aptos project"
Ask Claude to generate components for your Aptos projects:
- "Generate a React component for connecting to Aptos wallet"
- "Create a Move table for storing user profiles"
- "Make a client function for querying contract data"
Ask Claude to test contracts and generate interfaces:
- "Test my Aptos contract at ~/projects/my-dapp/move"
- "Generate TypeScript bindings for my Move contract"
- "Browse through the Aptos documentation"
- "Search the Aptos docs for 'table'"
- "Create a new Aptos fullstack project called 'nft-marketplace'"
- "Generate a Move module for a token contract"
- "Create a React component for wallet connection"
- "Generate TypeScript ABI for my contract"
- "Test my contract's withdraw function"
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Read/write to over 2k blockchains, enabling data querying, contract analysis/deployment, and transaction execution, powered by Thirdweb.
A MCP server for interacting with Aptos NPM packages.
A comprehensive toolkit for Ethereum blockchain analysis directly within Claude AI.
A set of tools for interacting with the Flow blockchain through the Model Context Protocol.
A toolkit for building and deploying AI agents with blockchain capabilities, featuring a Model Context Protocol (MCP) server.
An MCP server for Solana development providing basic RPC methods and helpful prompts.
An MCP server providing access to various Starknet RPC methods.
An MCP server for interacting with the Tatara blockchain ecosystem. Requires configuration for the Tatara RPC endpoint and a wallet private key.
MCP server for Klever blockchain smart contract development, on-chain data exploration, and VM interaction. Public remote server available at https://mcp.klever.org/mcp.
50+ pay-per-call APIs for AI agents via HTTP 402 crypto micropayments. $0.001β$0.12 per call with USDC and USDm.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





