mcpField
L
Location MCP Server

Location MCP Server

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

Location MCP Server について

Location MCP Server は、ローカルの macOS アプリから位置データを取得する MCP サーバーです。ツールを通じて現在地を確認したい MCP クライアント利用者向けです。

主な機能

  1. 01ローカル位置情報アプリの起動
  2. 02HTTP 経由で位置データを取得
  3. 03getCurrentLocation ツールの提供

活用シーン

  1. 01Claude の会話で現在地を確認
  2. 02ローカル macOS アプリから位置データを取得

MCP 対応

MCP クライアントに getCurrentLocation ツールを提供し、ローカルアプリから取得した位置データを返します。

設定

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

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

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

パッケージ
npm@sokyran/location-mcp-server

ツール

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

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

詳細

Location MCP サーバー

ローカルの macOS アプリから位置情報を提供する MCP(Model Context Protocol)サーバーです。

前提条件

  • macOS(このパッケージは macOS アプリを起動します)
  • Node.js 16 以降

インストール

npm install -g @sokyran/location-mcp-server

または、npx で直接実行します。

npx @sokyran/location-mcp-server

Claude Desktop での使用方法

  1. location-getter-agent.app をダウンロードし、コマンドを実行するディレクトリと同じ場所に配置します。

  2. Claude Desktop の設定ファイルを編集します。

{
  "mcpServers": {
    "location": {
      "command": "npx",
      "args": ["@sokyran/location-mcp-server"]
    }
  }
}
  1. Claude Desktop を再起動します。

  2. Claude との会話で getCurrentLocation ツールを使用できるようになります。

仕組み

サーバーは次の処理を行います。

  1. location-getter-agent.app を起動します(現在のディレクトリに配置されている必要があります)。
  2. アプリがポート 8080 で HTTP サーバーを起動するまで待機します。
  3. Claude に getCurrentLocation ツールを公開します。
  4. ツールが呼び出されると、ローカルアプリから位置情報を取得して返します。

トラブルシューティング

  • location-getter-agent.app が、コマンドを実行しているディレクトリと同じ場所にあることを確認してください。
  • 権限エラーが発生する場合は、「システム設定」>「プライバシーとセキュリティ」でアプリを許可する必要がある場合があります。
  • ポート 8080 が別のアプリケーションによって使用されていないことを確認してください。

手順

  1. Xcode で location-getter をビルドします。
  2. Xcode で「Product」->「Show build folder in Finder」を選択します。
  3. ここで Products/Debug/location-getter-agent.app を見つけ、index.ts のすぐ近くにあるこのフォルダー内に貼り付けます。
  4. npm i、npm run build、npm run start を実行します。

コメント

MCP は初めてですか?

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

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