SA

srinath1510/alltrails-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

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:

Открыть полный README на GitHub

Установка

docker run -i --rm alltrails-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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