mcpField
G
Get My Location

Get My Location

ローカル
github.com/mcpchinaメディア・デザイン966 週間前に更新

Get My Location について

ブラウザーでの許可を得て、ネットワーク測位によるユーザーの緯度・経度を取得するMCPサーバーです。現在地が必要なMCPクライアント向けに、ブラウザーを開いて許可を求め、最大60秒間位置情報を確認します。

主な機能

  1. 01ブラウザー許可による位置取得
  2. 02最大60秒間の自動ポーリング
  3. 03緯度・経度の返却
  4. 04Windows、macOS、Linuxに対応

活用シーン

  1. 01現在地の確認
  2. 02天気サービスへの位置情報提供
  3. 03地図サービスでのルート検索に位置を提供

MCP 対応

`get_location`ツールを通じて、ユーザーが許可した位置の緯度・経度をMCPクライアントに返します。stdioで通信します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"get-location": {
"command": "npx",
"args": [
"-y",
"@mcpcn/mcp-get-location"
]
}
}
}
起動コマンドnpx -y @mcpcn/mcp-get-location

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@mcpcn/mcp-get-location

ツール

1

掲載時のツール一覧 · 3 週間前に更新

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

詳細

MCP Location Server

ブラウザーの認証を通じてユーザーの正確な位置情報を取得する、MCP(Model Context Protocol)ベースの位置情報取得サーバーです。

機能

  • 🌍 ブラウザーを通じてユーザーの正確な位置情報を取得(ネットワーク測位)
  • 🔄 位置情報を最大60秒間自動でポーリング
  • 🌐 クロスプラットフォームに対応(Windows、macOS、Linux)
  • 📱 位置情報の認証のためにブラウザーを自動で開く
  • 📍 緯度と経度の座標を返す

使用例

  • 現在地はどこですか?
  • 天気はどうですか?(weather mcp と連携)
  • 車/地下鉄/バスで xxx へ行くには?(map mcp と連携)

MCP クライアントで直接使用する

stdio でインストールする場合は、次のように設定します。

{
  "mcpServers": {
    "get-location": {
      "command": "npx",
      "args": ["-y", "@mcpcn/mcp-get-location"],
      "env": {}
    }
  }
}

利用可能なツール

get_location

ブラウザーの認証を通じてユーザーの位置情報を取得します。

パラメーター:なし

戻り値:

{
  "latitude": 39.78463536888209,
  "longitude": 116.50960396229777,
}

使用例: このツールを呼び出すと、システムは次の処理を行います。

  1. ブラウザーを自動で開きます
  2. 位置情報へのアクセス許可を承認するようユーザーを案内します
  3. 位置情報をポーリングします
  4. 緯度と経度の座標を返します

技術的な実装

  • MCP SDK 1.12.0 をベースにしています
  • TypeScript で開発されています
  • stdio で通信します
  • クロスプラットフォームのブラウザー呼び出しに対応しています

注意事項

  • ブラウザーで位置情報へのアクセス許可を手動で承認する必要があります
  • 60秒以内に位置情報を取得できない場合は、タイムアウトエラーが返されます
  • ネットワーク接続が正常で、外部 API にアクセスできることを確認してください

開発とデバッグ

# Install dependencies
npm install

# Build
npm run build

# Start development mode
npm start

コメント

MCP は初めてですか?

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

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