关于 AllTrails
找到你的下一场登山之旅
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://www.alltrails.com/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http alltrails https://www.alltrails.com/mcpCursor.cursor/mcp.json
{"mcpServers":{"alltrails":{"type":"http","url":"https://www.alltrails.com/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"alltrails":{"type":"http","url":"https://www.alltrails.com/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"alltrails":{"type":"http","url":"https://www.alltrails.com/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"alltrails":{"serverUrl":"https://www.alltrails.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
5| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | object | 是 | |
| input.filters | any | 否 | 要应用的搜索筛选条件 |
| input.limit | integer | 否 | 最大结果数 |
| input.sort | any | 否 | 用于指定排序选项。 默认值为 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.locale | any | 否 | BCP 47 区域设置字符串(例如 'en-US'、'es-ES'、'de-DE')。应设置为用户的设备/浏览器区域设置或当前对话的语言。用于本地化路线名称和描述、难度标签及 URL。如果未提供,则回退到请求元数据。 |
| input.latitude | number | 是 | 纬度,以十进制度表示 |
| input.longitude | number | 是 | 经度,以十进制度表示 |
| input.max_radius_meters | any | 否 | 以米为单位的最大搜索半径。 如果用户符合以下情况,请指定此值: * 表示正在寻找特定距离范围内的附近步道。 * 提到某个具名地点周围的特定距离 * 提到前往某个地点的时间限制。如果用户提到时间限制但未提及交通方式,请假定其驾车出行。根据该交通方式的典型速度计算最大半径。 * 请求查找兴趣点或地标。生成介于 1000 到 5000 米之间的适当最大半径。 * 如果某个具名地点的边界框未知。(如果已知边界框,请改用“在边界框内搜索”工具。)提供此值,以确保搜索范围符合用户所指地点类型的合理范围。示例值: * 国家:半径 500000m * 州/省/官方区域:半径 200000m * 县/行政区/非官方区域:半径 25000m * 城市/城镇:半径 10000m * 街区/区:半径 2000m |
详细介绍
维护者还没有提供详细介绍,可以先查看代码仓库中的 README。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。