SA

srinath1510/alltrails-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

13 stars 10 forks 品質 69 トレンド 20MIT

DEPRECATED: MCP server that provides access to AllTrails data, allowing you to search for hiking trails and get detailed trail information directly through Claude Desktop.

概要

January 25, 2026 This project violated AllTrails' Terms of Service by scraping their website without authorization. At the request of AllTrails' CTO, all scraping functionality has been disabled. This repository is maintained for historical purposes only and to preserve GitHub stars, but . AllTrails contacted me regarding this repository, citing: - Unauthorized scraping/data extraction in violation of their Terms of Service - Potential intellectual property violations - Redistribution of copyrighted content without a license If you need trail data, please: - Use AllTrails' official website - Contact AllTrails directly about API access - Respect website Terms of Service and copyright A Model Context Protocol (MCP) server that ~~provides access to AllTrails data~~ . - 🥾 by national park - 📍 including difficulty, length, elevation gain, and descriptions - 🏔️ from AllTrails including ratings, route types, and summaries - 🤖 via MCP protocol - : MCP 1.9.

README

以下は原文 README の抜粋です。原文を見る。

AllTrails MCP Server

⚠️ DEPRECATED - PROJECT ARCHIVED

This project has been deprecated and is no longer functional.

Date: January 25, 2026
Reason: This project violated AllTrails’ Terms of Service by scraping their website without authorization.

At the request of AllTrails’ CTO, all scraping functionality has been disabled. This repository is maintained for historical purposes only and to preserve GitHub stars, but the code no longer works and should not be used.

What Happened?

AllTrails contacted me regarding this repository, citing:

  • Unauthorized scraping/data extraction in violation of their Terms of Service
  • Potential intellectual property violations
  • Redistribution of copyrighted content without a license

Alternatives

If you need trail data, please:


Original Description (For Historical Reference)

A Model Context Protocol (MCP) server that provides access to AllTrails data [DEPRECATED - NO LONGER FUNCTIONAL].

Features

  • 🥾 Search trails by national park
  • 📍 Get detailed trail information including difficulty, length, elevation gain, and descriptions
  • 🏔️ Comprehensive trail data from AllTrails including ratings, route types, and summaries
  • 🤖 Seamless Client integration via MCP protocol

Technical Specifications

Protocol Support

  • Protocol Version: MCP 1.9.4
  • Communication: Standard input/output (stdio)
  • Capabilities: Tools
  • Server Name: alltrails-mcp
  • Server Version: 0.1.0

Tools Available

search_trails

Search for trails in a specific national park using AllTrails data.

Parameters:

  • park (required): Park slug in format us/state/park-name (e.g., us/tennessee/great-smoky-mountains-national-park)

get_trail_details

Get detailed information about a specific trail by its AllTrails slug.

Parameters:

  • slug (required): Trail slug from AllTrails URL (the part after /trail/)

Installation Options

This approach isolates dependencies and prevents conflicts with other Python projects.

1. Clone the Repository

git clone 
cd alltrails_mcp

2. Create Virtual Environment

python3 -m venv alltrails_mcp_venv
source alltrails_mcp_venv/bin/activate  # On Windows: alltrails_mcp_venv\Scripts\activate

3. Install Dependencies

pip install -r requirements.txt

4. Verify Installation

Test that the server starts without errors:

GitHub で README 全文を見る

インストール

docker run -i --rm alltrails-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "alltrails_mcp_server": { "command": "docker", "args": ["run", "-i", "--rm", "alltrails-mcp"] } } }