
srinath1510/alltrails-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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:
- Use AllTrails’ official website
- Contact AllTrails directly about API access
- Respect website Terms of Service and copyright
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 formatus/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
Option 1: With Virtual Environment (Recommended)
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:
インストール
docker run -i --rm alltrails-mcp設定
{
"mcpServers": {
"alltrails_mcp_server": {
"command": "docker",
"args": ["run", "-i", "--rm", "alltrails-mcp"]
}
}
}