この記事の結論

Explains the Model Context Protocol (MCP) and why Mac Claw adopted it. Covers an overview of all 62 tools, how to connect, and the benefits of AI agent integration.

MCP(Model Context Protocol)とは何か

MCP(Model Context Protocol)は、AIモデルが外部のツールやデータソースにアクセスするための標準化されたプロトコルです。2024年にAnthropicが提唱し、現在はオープンスタンダードとして多くのAI開発ツールが採用しています。

従来、AIエージェントが外部サービスと連携するには、サービスごとに個別のAPIラッパーやプラグインを開発する必要がありました。MCPはこの問題を解決し、1つの共通プロトコルで任意のサービスに接続できる仕組みを提供します。

技術的には、MCPサーバーは「ツール」と呼ばれるアクションの一覧をクライアントに公開し、AIモデルが必要に応じてこれらのツールを呼び出します。REST APIのようにHTTPリクエストを手動で組み立てる必要がなく、AIが自然言語の指示から自動的に適切なツールを選択して実行します。

MCPの仕組み — サーバー・クライアント・トランスポート

MCPのアーキテクチャは3つの要素で構成されています。

  • MCPサーバー:ツール(機能)を定義して公開する側。Mac ClawのMCPサーバーは57のツールを公開しています。
  • MCPクライアント:AIモデルを搭載し、MCPサーバーのツールを呼び出す側。Claude Code、Cursor、ChatGPTなどが代表的なクライアントです。
  • トランスポート:サーバーとクライアント間の通信方式。stdio(ローカル実行)とHTTP(リモート接続)の2種類があります。

例えば「M2 Max 96GBの相場を教えて」とClaude Codeに質問すると、以下の流れで処理されます。

  1. Claude Codeが利用可能なツール一覧からMac Clawのmarket.price_rangeを選択
  2. パラメータ(chip: M2 Max, memory_gb: 96)を自動生成
  3. MCPサーバーにリクエストを送信
  4. レスポンスを受け取り、人間が読める形式で回答を生成

この全過程がユーザーの1回の質問で完結します。

Mac ClawがMCPに対応した3つの理由

Mac Clawは「AI環境構築に特化したMac専門マーケットプレイス」です。ユーザーの多くはAIエンジニアや開発者であり、MCPへの対応は自然な流れでした。

理由1:ユーザーがAIエージェントのヘビーユーザーである

Mac Clawの主要ユーザーは、ローカルLLMやOpenClawのためにMacを購入するエンジニアです。彼らは日常的にClaude CodeやCursorを使って開発しており、MCPサーバーへの接続は日常操作の一部です。

「ターミナルからMacの相場を調べて、そのまま購入まで完結したい」というニーズに応えるには、MCPへの対応が最適解でした。

理由2:相場分析をAIに任せることで、より賢い売買が可能になる

中古Macの適正価格を判断するには、チップ世代・メモリ・ストレージ・状態・付属品など多くの変数を考慮する必要があります。人間がこれを毎回手動で行うのは非効率です。

MCPを通じてAIエージェントに相場分析を任せることで、データに基づいた合理的な価格判断が可能になります。

理由3:OpenClawとの相乗効果

OpenClawはMac上で動作する自律AIエージェントフレームワークです。Mac ClawのMCPサーバーと連携することで、「OpenClawのために新しいMacが必要になった→自動で相場を調べて最適な物件を見つける→購入手続きまで自動化」というエンドツーエンドの自動化が実現できます。

Mac Clawの57ツール — カテゴリ別概要

Mac ClawのMCPサーバーは、以下の17カテゴリ・57ツールを提供しています。

カテゴリツール数主な機能
商品(items)8一覧取得、検索、出品、編集、公開、キャンセル、セルフリスティング
相場(market)5価格レンジ、成約データ、推定価格、新品比較、需要スコア
決済(checkout)3Checkout URL生成、カードセットアップ、エージェント自動決済
決済状態(payment)2決済状態確認、返金リクエスト
取引(transactions)4取引一覧、詳細、発送登録、異議申立
メッセージ(messages)2一覧取得、送信
ユーザー(users)4プロフィール取得・更新、Ed25519公開鍵登録
ソーシャル(social)3いいね、コメント、フォロー
レビュー(reviews)2一覧取得、投稿
ウォッチ(watch)5条件登録、一覧、削除、条件チェック実行、マッチ履歴
検品(inspect)3検品データ送信(Ed25519署名対応)、取得、チャレンジnonce発行
通知(notifications)4新着通知、一覧、既読化、設定
交渉(negotiate)3オファー送信、返答、履歴取得
エージェント(agent)1買い替えシミュレーション
Connect2Stripe Connect状態確認、残高確認
スペック(specs)3チップ一覧、詳細、デバイスモデル
統計・管理2ダッシュボード統計、ヘルスチェック

全17カテゴリ・合計57ツールで、マーケットプレイスのほぼ全操作をAPIから実行できます。各ツールの詳細な仕様はAPI完全ガイドで解説しています。

接続方法 — Claude Code・Cursor・HTTPの3パターン

Mac ClawのMCPサーバーへの接続方法は3通りあります。

Claude Codeから接続する

プロジェクトの.mcp.jsonに以下を追加します。

{
  "mcpServers": {
    "macclaw": {
      "command": "npx",
      "args": ["-y", "@macclaw/mcp"],
      "env": {
        "MACCLAW_API_KEY": "mc_your_api_key_here"
      }
    }
  }
}

設定後、Claude Codeを再起動すれば自動的に57ツールが利用可能になります。

Cursorから接続する

Cursorの設定ファイル(.cursor/mcp.json)に同様の設定を追加します。

{
  "mcpServers": {
    "macclaw": {
      "command": "npx",
      "args": ["-y", "@macclaw/mcp"],
      "env": {
        "MACCLAW_API_KEY": "mc_your_api_key_here"
      }
    }
  }
}

HTTP経由で直接接続する

MCPクライアントを使わず、REST API風にHTTPで直接アクセスすることも可能です。

POST https://macclaw.jp/api/mcp.php
Authorization: Bearer mc_your_api_key_here
Content-Type: application/json

{
  "action": "items.search",
  "params": {
    "query": "M2 Max 96GB"
  }
}

今後の展望 — MCP対応で広がるMac Clawの可能性

MCPへの対応により、57ツールで出品から決済・検品・交渉までの全操作が可能になりました。今後はさらに以下の機能拡張を予定しています。

  • マルチプラットフォーム出品:1回の出品操作で複数のマーケットプレイスに同時出品する機能
  • Webhook配信:ウォッチマッチや取引進行などのイベントを外部サービスにリアルタイムで通知
  • JPYC(日本円ステーブルコイン)決済:暗号資産ベースの決済手段を追加

Mac Clawは「AIエンジニアのためのマーケットプレイス」として、MCPを軸にした進化を続けていきます。まずは無料登録してAPIキーを発行し、あなたのAIエージェントと接続してみてください。