Skip to main content
Glama

Aptos MCP サーバー

Aptos ドキュメントと対話し、フルスタックの Aptos ブロックチェーン アプリケーションを作成するための Model Context Protocol (MCP) サーバー。

特徴

  • 🔍 Aptos ドキュメントの閲覧と検索

  • 🔧 新しい Aptos プロジェクトを作成する (フルスタック、契約、またはクライアント)

  • 🧩 Aptosプロジェクトのコンポーネントを生成する

  • 🧪 Aptos Move 契約をテストする

  • 📜 Moveコントラクト用のTypeScript ABIインターフェースを生成する

Related MCP server: Armor Crypto MCP

インストール

前提条件

  • Python 3.10以降

  • Node.jsとnpm

  • Aptos CLI (一部のツール機能用)

設定

  1. mcp パッケージをインストールします。

uv add "mcp[cli]" # or pip install "mcp[cli]"
  1. このリポジトリをクローンします:

git clone https://github.com/yourusername/aptos-mcp-server.git cd aptos-mcp-server
  1. 依存関係をインストールします:

uv add httpx # or pip install httpx
  1. (オプション) API レート制限を増やすために GitHub トークンを設定します。

export GITHUB_TOKEN=your_github_token

Claude Desktopでの使用

  1. claude.ai/downloadからClaude Desktopをインストールします。

  2. Aptos MCP サーバーを Claude Desktop 構成に追加します。

mcp install aptos_mcp_server.py

または、 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) または%APPDATA%\Claude\claude_desktop_config.json (Windows) を手動で編集します。

{ "mcpServers": { "aptos-dev": { "command": "uv", "args": [ "--directory", "/path/to/aptos-mcp-server", "run", "aptos_mcp_server.py" ] } } }
  1. Claudeデスクトップを再起動します

発達

MCP Inspector を使用して開発モードでサーバーを実行します。

mcp dev aptos_mcp_server.py

使用法

Claude Desktop に接続すると、次のことが可能になります。

Aptosドキュメントを参照する

Claude に Aptos ドキュメント リポジトリを参照するように依頼します。

  • 「Aptosのドキュメント構造を見せてください」

  • 「AptosドキュメントでMoveモジュールに関する情報を見つける」

  • 「テーブル実装ドキュメントを入手してください」

新しいプロジェクトを作成する

Claude に新しい Aptos プロジェクトを立ち上げるよう依頼します。

  • 「「my-first-dapp」という新しいAptosフルスタックプロジェクトを作成する」

  • 「マーケットプレイス用のMoveスマートコントラクトを生成する」

  • 「クライアント専用のAptosプロジェクトを設定する」

コンポーネントを生成する

Claude に Aptos プロジェクト用のコンポーネントを生成するよう依頼します。

  • 「Aptosウォレットに接続するためのReactコンポーネントを生成する」

  • 「ユーザープロファイルを保存するためのMoveテーブルを作成する」

  • 「契約データを照会するためのクライアント関数を作成する」

ABIのテストと生成

Claude に契約をテストし、インターフェースを生成するように依頼します。

  • 「~/projects/my-dapp/move で Aptos コントラクトをテストする」

  • 「MoveコントラクトのTypeScriptバインディングを生成する」

クエリの例

  • 「Aptosドキュメントを閲覧する」

  • 「Aptosドキュメントで「テーブル」を検索してください」

  • 「「nft-marketplace」という新しいAptosフルスタックプロジェクトを作成する」

  • 「トークンコントラクト用のMoveモジュールを生成する」

  • 「ウォレット接続用のReactコンポーネントを作成する」

  • 「契約用の TypeScript ABI を生成する」

  • 「契約の引き出し機能をテストする」

ライセンス

マサチューセッツ工科大学

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Tlazypanda/aptos-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server