mcpField
A
Aptos MCP Server

Aptos MCP Server

ローカル
github.com/Tlazypanda開発ツール13 週間前に更新

Aptos MCP Server について

Aptos MCP Serverは、開発者によるAptosドキュメントの調査と、フルスタックのAptosブロックチェーンアプリの構築を支援します。プロジェクト作成、コンポーネント生成、Moveコントラクトのテスト、TypeScript ABI生成に対応します。

主な機能

  1. 01Aptosドキュメントの閲覧と検索
  2. 02フルスタック・コントラクト・クライアントの作成
  3. 03プロジェクトコンポーネントの生成
  4. 04Aptos Moveコントラクトのテスト
  5. 05TypeScript ABIインターフェースの生成

活用シーン

  1. 01AptosやMoveのドキュメントを調べる
  2. 02Aptosアプリやコントラクトを始める
  3. 03Moveコントラクトをテストする
  4. 04Moveコントラクト用のTypeScriptバインディングを作成

MCP 対応

接続したクライアントに、ドキュメントの閲覧・検索、Aptosプロジェクトやコンポーネントの作成、コントラクトのテスト、ABI生成機能を提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Aptos MCP サーバー

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

機能

  • 🔍 Aptos のドキュメントを閲覧、検索
  • 🔧 新しい Aptos プロジェクトを作成(フルスタック、コントラクト、またはクライアント)
  • 🧩 Aptos プロジェクト用のコンポーネントを生成
  • 🧪 Aptos Move コントラクトをテスト
  • 📜 Move コントラクト用の TypeScript ABI インターフェースを生成

インストール

前提条件
  • 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. Claude Desktop の設定に Aptos MCP Server を追加します:

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 Desktop を再起動します

開発

MCP Inspector を使って、開発モードでサーバーを実行します:

mcp dev aptos_mcp_server.py

使用方法

Claude Desktop に接続すると、次のことができます:

Aptos のドキュメントを閲覧

Aptos のドキュメントリポジトリを閲覧するよう Claude に依頼できます:

  • 「Aptos のドキュメント構成を表示して」
  • 「Aptos のドキュメントで Move モジュールに関する情報を探して」
  • 「Table の実装に関するドキュメントを見せて」
新しいプロジェクトを作成

新しい Aptos プロジェクトのセットアップを Claude に依頼できます:

  • 「my-first-dapp という名前の新しい Aptos フルスタックプロジェクトを作成して」
  • 「マーケットプレイス用の Move スマートコントラクトを生成して」
  • 「クライアントのみの Aptos プロジェクトをセットアップして」
コンポーネントを生成

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

  • 「Aptos ウォレットに接続する React コンポーネントを生成して」
  • 「ユーザープロフィールを保存する Move テーブルを作成して」
  • 「コントラクトデータを取得するクライアント関数を作成して」
ABI のテストと生成

コントラクトのテストやインターフェースの生成を Claude に依頼できます:

  • 「~/projects/my-dapp/move にある Aptos コントラクトをテストして」
  • 「Move コントラクト用の TypeScript バインディングを生成して」

クエリの例

  • 「Aptos のドキュメントを閲覧して」
  • 「Aptos のドキュメントで「table」を検索して」
  • 「nft-marketplace という名前の新しい Aptos フルスタックプロジェクトを作成して」
  • 「トークンコントラクト用の Move モジュールを生成して」
  • 「ウォレット接続用の React コンポーネントを作成して」
  • 「コントラクト用の TypeScript ABI を生成して」
  • 「コントラクトの withdraw 関数をテストして」

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。