mcpField
A
Apple Maps

Apple Maps

ローカル
github.com地図・旅行322 日前に更新

Apple Maps について

Apple Maps は macOS 向けのローカル MCP サーバーです。場所の検索、ルートの距離や所要時間の推定、地図リンクの作成を行い、移動情報を必要とするクライアントで使えます。

主な機能

  1. 01場所の検索
  2. 02ルート距離と所要時間の推定
  3. 03Apple Maps リンクの作成
  4. 04Apple Maps で経路を開く
  5. 05ステータスリソースとルート計画プロンプト
  6. 06ツール検索とヘルスチェック

活用シーン

  1. 01目的地や周辺の場所を探す
  2. 02ルートの距離と所要時間を比較する
  3. 03旅行計画用の Apple Maps リンクを作成する

MCP 対応

場所検索、ルート推定、地図リンク、経路を開くツールに加え、ステータスリソースとルート計画プロンプトを MCP クライアントに公開します。stdio に対応し、Streamable HTTP にも設定できます。

設定

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

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

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

リポジトリ
パッケージ
pypiapple-maps-mcp1.1.4
mcpbapple-maps-1.1.4.mcpb1.1.4

ツール

10

掲載時のツール一覧 · 1 日前に更新

このツールにパラメーターはありません。

詳細

Apple Maps MCP

macOS 上で Apple Maps の検索やルート検索を行うローカル MCP サーバーです。

機能

  • 場所を検索する
  • ルートの距離と所要時間を見積もる
  • Apple Maps のリンクを作成する
  • Apple Maps で経路を開く
  • リソース:maps://status
  • プロンプト:maps_plan_route
  • コンテキストに制約のあるクライアント向けのツール検出ヘルパー search_tools および get_tool_info

この Mac にインストールする

クイックスタート(uvx、PyPI から)

uv をインストールした状態で:

uvx apple-maps-mcp

クローンも、仮想環境の管理も不要です。

クローンからインストールする
git clone https://github.com/JonathanRReed/Apple-MCPs.git
cd Apple-MCPs
uv sync --all-packages

これにより、各サーバーのエントリーポイントを .venv/bin(例:.venv/bin/apple-maps-mcp)に配置した、ワークスペース用の環境が1つ構築されます。また、MCP クライアントの起動先として AppleMaps-MCP/start.sh を指定することもできます。このスクリプトは uv run を優先し、利用できない場合は通常の venv ブートストラップにフォールバックします(Python 3.11 以降が必要です)。

AI エージェントにインストールする

{
  "mcpServers": {
    "apple-maps": {
      "command": "uvx",
      "args": ["apple-maps-mcp"],
      "env": {}
    }
  }
}

クローンから実行する場合は、コマンドに /path/to/Apple-MCPs/AppleMaps-MCP/start.sh を指定し、args は空にしてください。

Claude Code:

claude mcp add --transport stdio --scope user apple-maps -- uvx apple-maps-mcp

--scope user を指定すると、すべてのプロジェクトでサーバーを利用できます。代わりに .mcp.json を通じて1つのリポジトリで共有するには、--scope project を使用してください。

トランスポート

既定かつ推奨のトランスポートは stdio です。APPLE_MAPS_MCP_TRANSPORT=streamable-http(必要に応じて APPLE_MAPS_MCP_HOST と APPLE_MAPS_MCP_PORT も指定)を設定すると、代わりに Streamable HTTP で提供されます。

プロンプトのヒント

  • tools/list は Maps の全ツールを返します。コンテキストに制約のあるクライアントでは、まず search_tools を使い、次に必要な Maps ツールについて get_tool_info を使えます。
  • 旅行、ルート検索、または場所の検索が Calendar、Reminders、Messages、Mail の操作に影響する場合は、このサーバーを使用してください。
  • 時間に関わる計画を作成する前に、出発地、目的地、移動手段を確認してください。
  • ヘルパーのコンパイルに失敗する場合は、Xcode コマンドラインツールをインストールして再試行してください。

ヘルスチェックと復旧

  • maps_health
  • maps_permission_guide

起動チェックリスト

  • uvx apple-maps-mcp(またはクローンの AppleMaps-MCP/start.sh)を MCP クライアントに追加します
  • Maps ツールがコンテキストに読み込まれるよう、クライアントを再読み込みするか再接続します
  • まず maps_health を呼び出します
  • ローカルヘルパーまたはルート検索機能がブロックされている場合は、maps_permission_guide を呼び出します
  • maps_search_places を一度実行し、ローカルの Swift ヘルパーがコンパイルされることを確認します

コメント

MCP は初めてですか?

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

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