Mcp Server Location について
Mcp Server Locationは、IPアドレスや緯度・経度から住所情報を取得するMCP位置情報サーバーです。2種類の検索ツールを備え、Meituan Open APIを利用します。
主な機能
- 01IPアドレスによる位置検索
- 02座標から詳細な住所を取得
- 03国・省・市・区などを返却
- 04Meituan Open APIを利用
活用シーン
- 01IPアドレスに対応する位置の確認
- 02緯度・経度から詳細な住所への変換
MCP 対応
MCPクライアントに、IPアドレスまたは座標で位置を検索する`ip_location`と`latlng_location`ツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Location MCP サーバー
中文 / 英語
IP アドレスによる位置情報と緯度・経度の検索機能を提供する、MCP(Model Context Protocol)ベースの位置情報サーバーです。
機能
- IP アドレスによる位置情報の検索に対応
- 緯度・経度座標による詳細な住所の検索に対応
- 美団オープン API に基づいています
- 型安全性を確保するため、TypeScript で開発されています
- MCP プロトコル標準に準拠しています
インストール
npm install @v8tech/mcp-server-location -g
使い方
サーバーは主に 2 つのツールを提供します。
-
IP 位置情報(
ip_location)- 入力:IP アドレス
- 出力:国、州/省、市、区などを含む詳細な位置情報
-
緯度・経度位置情報(
latlng_location)- 入力:緯度(lat)と経度(lng)
- 出力:国、州/省、市、区などを含む詳細な住所情報
開発
- リポジトリをクローンします:
git clone https://github.com/v5tech/mcp-server-location.git
cd mcp-server-location
- 依存関係をインストールします:
npm install
- プロジェクトをビルドします:
npm run build
- 開発モード(変更を監視します):
npm run watch
API レスポンスの例
- IP 位置情報のレスポンス:
{
"location": {
"ip": "8.8.8.8",
"coordinates": {
"latitude": 37.751,
"longitude": -97.822
},
"address": {
"country": "United States",
"province": "Kansas",
"city": "Wichita",
"district": "",
"adcode": "US"
}
}
}
- 緯度・経度位置情報のレスポンス:
{
"location": {
"coordinates": {
"latitude": 39.9042,
"longitude": 116.4074
},
"address": {
"country": "China",
"province": "Beijing",
"city": "Beijing",
"district": "Dongcheng",
"detail": "Tiananmen Square",
"areaName": "Dongcheng District"
}
}
}
ライセンス
このプロジェクトは MIT ライセンスの下でライセンスされています。詳細については、LICENSE ファイルをご覧ください。
問題の報告
このプロジェクトの使用中に問題が発生した場合は、GitHub Issues ページからお気軽に報告してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。