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 助手和 Agent 工作流提供结构化健身房信息。

主要功能

  1. 01按名称、地点或意图搜索健身房
  2. 02获取健身房详情
  3. 03按目标和地点推荐健身房
  4. 04比较多个健身房
  5. 05只读访问并提供来源链接

适用场景

  1. 01查找英国某地附近的健身房
  2. 02选择前比较多个健身房
  3. 03按健身目标寻找合适场馆

MCP 相关

该 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 服务

只读 MCP 服务,使用公开的 LocalGym Agent API 搜索、比较和推荐英国健身房。

存在的意义

LocalGym 涵盖 18,000 多家英国健身房和健身中心。此 MCP 服务为 AI 助手和 Agent 工作流提供一个精简且可追溯的信息接口,用于发现本地健身房,同时不暴露 LocalGym 私有网站的代码库。

工具

工具描述
search_gyms按名称、关键词、地点或用户意图搜索英国健身房。
get_gym_details返回 LocalGym 健身房标识的结构化详情。
recommend_gyms根据用户目标和地点推荐健身房。
compare_gyms按 LocalGym 标识比较多家健身房。

快速开始

直接通过 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 客户端经由标准输入/输出发送 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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。