mcpField
L
Localgym Uk Gym Search Mcp Server

Localgym Uk Gym Search Mcp Server

ローカル
github.com/lo-nau検索122 週間前に更新

Localgym Uk Gym Search Mcp Server について

LocalGym のデータを使って、英国のジムを検索・比較・推薦する読み取り専用サーバーです。公開 API の構造化データを AI アシスタントやエージェントのワークフローに提供します。

主な機能

  1. 01名称・場所・目的でジムを検索
  2. 02ジムの詳細情報を取得
  3. 03目標と場所に応じてジムを推薦
  4. 04複数のジムを比較
  5. 05出典 URL 付きの読み取り専用アクセス

活用シーン

  1. 01英国の指定地域でジムを探す
  2. 02入会先を決める前にジムを比較
  3. 03フィットネス目標に合う施設を探す

MCP 対応

公開 LocalGym Agent API を利用し、検索、詳細取得、推薦、比較のツールを MCP クライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"localgym": {
"command": "npx",
"args": [
"-y",
"localgym-mcp-server"
],
"env": {
"LOCALGYM_API_BASE": "<LOCALGYM_API_BASE>",
"LOCALGYM_MCP_RATE_LIMIT_MAX": "<LOCALGYM_MCP_RATE_LIMIT_MAX>",
"LOCALGYM_MCP_RATE_LIMIT_WINDOW_MS": "<LOCALGYM_MCP_RATE_LIMIT_WINDOW_MS>"
}
}
}
}
起動コマンドnpx -y localgym-mcp-server
設定が必要な環境変数
LOCALGYM_API_BASEOptional LocalGym API base URL override; defaults to https://localgym.uk.
LOCALGYM_MCP_RATE_LIMIT_MAXOptional local MCP client-side rate limit per window; defaults to 60. The public API also enforces server-side limits.
LOCALGYM_MCP_RATE_LIMIT_WINDOW_MSOptional local MCP client-side rate limit window in milliseconds; defaults to 60000.

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

パッケージ
npmlocalgym-mcp-server0.1.2

ツール

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

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

詳細

LocalGym MCP Server

公開されている LocalGym Agent API を使用して、英国のジムを検索、比較、おすすめする読み取り専用 MCP サーバーです。

開発の背景

LocalGym には、英国のジムやフィットネスセンターが 18,000 件以上掲載されています。この MCP サーバーは、LocalGym の非公開ウェブサイトのコードベースを公開することなく、AI アシスタントやエージェントのワークフローから地域のジムを検索できる、出典を明示できる小規模なインターフェースを提供します。

ツール

ツール説明
search_gyms名前、キーワード、場所、ユーザーの意図から英国のジムを検索します。
get_gym_detailsLocalGym のジムのスラッグに対応する詳細を、構造化された形式で返します。
recommend_gymsユーザーの目標と場所に合わせてジムをおすすめします。
compare_gymsLocalGym の複数のジムのスラッグを指定して比較します。

クイックスタート

npm から直接実行します:

npx -y localgym-mcp-server

または、クローンしてローカルで実行します:

git clone https://github.com/lo-nau/localgym-mcp-server.git
cd localgym-mcp-server
npm install
npm start

デフォルトでは、サーバーは https://localgym.uk を使用します。変更するには:

LOCALGYM_API_BASE=https://localgym.uk npx -y localgym-mcp-server

MCP クライアントの設定

npm を使用した推奨設定:

{
  "mcpServers": {
    "localgym": {
      "command": "npx",
      "args": ["-y", "localgym-mcp-server"],
      "env": {
        "LOCALGYM_API_BASE": "https://localgym.uk"
      }
    }
  }
}

ローカルクローンの設定:

{
  "mcpServers": {
    "localgym": {
      "command": "node",
      "args": ["/absolute/path/to/localgym-mcp-server/bin/localgym-mcp-server.cjs"],
      "env": {
        "LOCALGYM_API_BASE": "https://localgym.uk"
      }
    }
  }
}

Hermes Agent の設定

mcp_servers:
  localgym:
    command: "npx"
    args: ["-y", "localgym-mcp-server"]
    env:
      LOCALGYM_API_BASE: "https://localgym.uk"

代わりにリポジトリをローカルにクローンした場合は、次の設定を使用します:

mcp_servers:
  localgym:
    command: "node"
    args: ["/absolute/path/to/localgym-mcp-server/bin/localgym-mcp-server.cjs"]
    env:
      LOCALGYM_API_BASE: "https://localgym.uk"

ツール引数の例

search_gyms
{
  "query": "personal training",
  "location": "Manchester",
  "limit": 5
}
get_gym_details
{
  "slug": "kent-sports-fitness"
}
recommend_gyms
{
  "intent": "beginner friendly gym with personal training",
  "location": "Leeds",
  "limit": 5
}
compare_gyms
{
  "slugs": [
    "kent-sports-fitness",
    "the-box-private-personal-training-studio"
  ]
}

テスト

npm test

MCP クライアントから stdio 経由で MCP JSON-RPC フレームを送信して、ツールの検出をスモークテストすることもできます。

利用ポリシー

V1 は無料で読み取り専用であり、出典の明示を重視しています。公開回答で LocalGym のデータを使用する場合は、返された localgym_url の値にリンクしてください。

公開 LocalGym Agent API では、サーバー側でレート制限が適用されます。この MCP ラッパーにも、実行中の MCP プロセスごとにデフォルトで 60 秒あたり 60 回のツール呼び出しを許可する、ローカルの利用制限機能が含まれています。LOCALGYM_MCP_RATE_LIMIT_MAX または LOCALGYM_MCP_RATE_LIMIT_WINDOW_MS で制限を引き下げられます。大量利用や商用利用については、事前にご相談ください。

大量利用、商用利用、アフィリエイト利用、または掲載情報の申告については、[email protected] までお問い合わせください。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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