mcpField
A
AllTrails

AllTrails

远程服务
@AllTrails地图与出行0
文档

关于 AllTrails

找到你的下一场登山之旅

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://www.alltrails.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

5
参数类型必填说明
inputobject是
input.filtersany否要应用的搜索筛选条件
input.limitinteger否最大结果数
input.sortany否用于指定排序选项。 默认值为 NONE。重要:仅当查询中包含明确的排序关键词时才提取排序选项: - "best trails"、"top trails" → most_popular - "closest trails"、"nearest trails" → closest - "new trails"、"recently added" → newly_added 仅当用户的查询明确指示特定排序顺序时,才包含排序选项。 如果未指示排序偏好,则完全省略 `sort` 属性。 可用的排序选项: - `closest`:按与用户位置的距离排序。查询要求“closest trails”或“trails nearest to”某个地点时使用。 - `most_popular`:按总体受欢迎程度排序。 - `newly_added`:按添加日期排序。用于类似“new hiking trails”的查询。 - `seasonal`:按当前季节的受欢迎程度排序。查询要求查找“at this time of year”、“this season”、“right now”或类似季节性表达的路线时使用。 - `month_1` 至 `month_12`:按特定月份的受欢迎程度排序。 查询提及特定月份时使用,例如,“hiking trails in July” → `month_7`。
input.localeany否BCP 47 区域设置字符串(例如 'en-US'、'es-ES'、'de-DE')。应设置为用户的设备/浏览器区域设置或当前对话的语言。用于本地化路线名称和描述、难度标签及 URL。如果未提供,则回退到请求元数据。
input.latitudenumber是纬度,以十进制度表示
input.longitudenumber是经度,以十进制度表示
input.max_radius_metersany否以米为单位的最大搜索半径。 如果用户符合以下情况,请指定此值: * 表示正在寻找特定距离范围内的附近步道。 * 提到某个具名地点周围的特定距离 * 提到前往某个地点的时间限制。如果用户提到时间限制但未提及交通方式,请假定其驾车出行。根据该交通方式的典型速度计算最大半径。 * 请求查找兴趣点或地标。生成介于 1000 到 5000 米之间的适当最大半径。 * 如果某个具名地点的边界框未知。(如果已知边界框,请改用“在边界框内搜索”工具。)提供此值,以确保搜索范围符合用户所指地点类型的合理范围。示例值: * 国家:半径 500000m * 州/省/官方区域:半径 200000m * 县/行政区/非官方区域:半径 25000m * 城市/城镇:半径 10000m * 街区/区:半径 2000m

详细介绍

维护者还没有提供详细介绍,可以先查看代码仓库中的 README。

评论

支持 Markdown

第一次接触 MCP?

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

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