MCP ネイバーマップ
MCP は、Naver Maps APIおよびNaver Search APIに接続します。 API を使用して API (로컬) を MCP に保存します。
現在、次の API をサポートしています。
前提条件
始める前に、以下がインストールされていることを確認してください。
**Python:**バージョン3.13以上
**uv:**インストール手順については、こちらをご覧ください。
Naverクラウドプラットフォームアカウント: Naver MapsサービスのAPI認証情報(クライアントIDとクライアントシークレット)が必要です。これらはNaverクラウドプラットフォームコンソールから取得できます。
Naver Developersアカウント: Naver Developers APIを利用するには、API認証情報(クライアントIDとクライアントシークレット)が必要です。これらはNaver Developersから取得できます。
Related MCP server: Naver Search MCP Server
構成
**
.envファイルを作成する:**プロジェクト ルートにファイルを作成します。API 資格情報の追加:
.envファイルを編集し、Naver Maps API 資格情報と Naver Developers API 資格情報を追加します。NAVER_MAPS_CLIENT_ID="YOUR_NAVER_MAPS_CLIENT_ID" NAVER_MAPS_CLIENT_SECRET="YOUR_NAVER_MAPS_CLIENT_SECRET" NAVER_CLIENT_API="YOUR_NAVER_CLIENT_API" NAVER_CLIENT_SECRET="YOUR_NAVER_CLIENT_SECRET"src/mcp_naver_maps/naver_maps_client.pyをチェックして、必要な正確な環境変数名を確認してください。
MCPの実行
**依存関係の同期:**ターミナルでプロジェクトのルートディレクトリに移動し、以下のコマンドを実行します。これにより、仮想環境(存在しない場合)が作成され、
pyproject.tomlで指定されたすべての依存関係がインストールされます。uv sync実行:
uvを使用して MCP サーバーを実行できます。uv run src/mcp_naver_maps開発のために、
source .venv/bin/activate mcp dev src/mcp_naver_maps/server.py