mcpField
A
AWS-GeoPlaces-MCP-Server

AWS-GeoPlaces-MCP-Server

ローカル
github.com/dxsimクラウド・インフラ167 週間前に更新

AWS-GeoPlaces-MCP-Server について

AWS-GeoPlaces-MCP-Serverは、GeoPlaces v2 APIを通じてMCPクライアントからAWS Location Serviceを利用するサーバーです。位置情報の検索が必要なユーザー向けに、ジオコーディングと逆ジオコーディングを提供します。

主な機能

  1. 01ジオコーディング
  2. 02逆ジオコーディング
  3. 03AWS Location Serviceへのアクセス
  4. 04GeoPlaces v2 APIとの連携

活用シーン

  1. 01住所を位置座標に変換
  2. 02位置座標から住所を検索

MCP 対応

AWS Location Serviceのジオコーディングと逆ジオコーディング機能をMCPクライアントに公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MseeP.ai セキュリティ評価バッジ

AWS-GeoPlaces-MCP-Server

GeoPlaces v2 API を使用して AWS の位置情報サービスに直接アクセスし、Google Maps API のようなジオコーディングまたは逆ジオコーディング機能を提供します。

smithery バッジ

前提条件

  1. Location Service の MCP をホストするには AWS の権限が必要です。最小限必要な権限については、サンプルの json ファイルを参照してください。

開発

  1. Python プロジェクト管理用に uv をインストールします。

    MacOS / Linux:

    curl -LsSf https://astral.sh/uv/install.sh | sh
    

    Windows:

    powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
    
  2. 仮想環境を作成します

    uv venv --python 3.13
    
  3. 仮想環境を起動します

    source .venv/bin/activate
    

    注記:仮想環境を停止するには:

    deactivate
    
  4. MCP Python SDK と AWS boto3 クライアントをインストールします。

    uv add "mcp[cli]"
    uv add "boto3"
    uv add "python-dotenv"
    

クイックスタート

  1. Python を使用して MCP を作成します

  2. MCP Inspector でサーバーを実行します。

    mcp dev server.py
    
  3. Claude Desktop にサーバーをインストールします。

    mcp install <your_server_name.py>
    
  4. エディターで claude_desktop_config.js を開きます。 Claude から:

    1. Claude を開きます
    2. Settings に移動します
    3. ポップアップで「Developer」を選択します
    4. 「Edit Config」をクリックします

    ファイルの場所:

    • MacOS / Linux ~/Library/Application/Support/Claude/claude_desktop_config.json
    • Windows AppData\Claude\claude_desktop_config.json
  5. uv のフルパスを確認します。 MacOS / Linux:

    which uv
    

    Windows:

    where uv
    
  6. claude_desktop_config.js で、command プロパティに MCP サーバーの uv のフルパスを設定します。 例:

    "weather": {
       "command": "/absolute/path/to/uv",
       "args": [
         "run",
         "--with",
         "mcp[cli]",
         "mcp",
         "run",
         "/absolute/path/to/your/server.py"
       ]
     },
    
  7. Claude Desktop を再起動し、MCP を呼び出すプロンプトを使用します。

コメント

MCP は初めてですか?

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

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