NearbySearch MCP Server について
NearbySearch MCP Server は、IP アドレスから現在地を推定し、Google Places で周辺の場所を検索する MCP サーバーです。キーワードによる地域検索を、単一のシンプルなツールで行いたいユーザーに向いています。
主な機能
- 01ipapi.co による IP ベースの位置検出
- 02Google Places による周辺検索
- 03キーワードとタイプによる絞り込み
- 04検索半径のカスタマイズ(既定値 1500 メートル)
活用シーン
- 01Claude Desktop から近くのコーヒーショップを探す
- 02場所のタイプ別に周辺のレストランやカフェを絞り込む
MCP 対応
本プロジェクトは MCP サーバーであり、キーワードや任意のパラメーターを受け取る search_nearby ツールを MCP クライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
NearbySearch MCP サーバー
IP ベースの位置検出機能を備えた、近くの場所を検索する MCP サーバーです。
機能
- IP ベースの位置検出:ipapi.co を使用して現在地を特定します
- Google Places との連携:キーワードと任意の種類フィルターを使って近くの場所を検索します
- シンプルなインターフェース:カスタマイズ可能な半径を設定できる単一のツールエンドポイント
要件
- Python 3.10+
- Places API を有効にした Google Cloud Platform の API キー
- インターネット接続
インストール
- リポジトリをクローンします:
git clone https://github.com/kukapay/nearby-search-mcp.git
cd nearby-search-mcp
- 依存関係をインストールします:
# Using uv (recommended)
uv add "mcp[cli]" httpx python-dotenv
# Or using pip
pip install mcp httpx python-dotenv
- クライアントを設定します
{
"mcpServers": {
"nearby-search": {
"command": "uv",
"args": ["--directory", "path/to/nearby-search-mcp", "run", "main.py"],
"env": {
"GOOGLE_API_KEY": "your google api key"
}
}
}
}
使用方法
サーバーの起動
- 開発モード(MCP Inspector を使用):
mcp dev main.py
- Claude Desktop にインストール:
mcp install main.py --name "NearbySearch"
- 直接実行:
python main.py
利用可能なエンドポイント
ツール:search_nearby
- 現在地の近くにある場所を検索します
- パラメーター:
keyword(str):検索する対象(例:「coffee shop」)radius(int、任意):検索半径(メートル単位、デフォルト:1500)type(str、任意):場所の種類(例:「restaurant」、「cafe」)
ライセンス
このプロジェクトは MIT ライセンスの下でライセンスされています。詳細については、LICENSE ファイルを参照してください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。