
adhocteam/recreation-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
An MCP server in Go that enables LLMs to discover and learn about recreation opportunities
概要
An MCP (Model Context Protocol) server written in Go that enables LLMs like Claude to discover and learn about recreation opportunities by integrating three public REST APIs: - National Park Service API - Information about national parks, activities, alerts, and campgrounds - Recreation.gov API - Recreation areas, facilities, and campsites across federal lands - OpenWeatherMap API - Current weather and forecasts for outdoor locations - Search and explore national parks across the United States - Find campgrounds and recreation facilities - Get weather information for planning outdoor activities - Query parks by state, activity, or keyword - Check park alerts and closures - Discover recreation areas and detailed facility information - Easy deployment via Docker and docker-compose - Seamless integration with Claude Desktop This server provides 9 tools for exploring recreation opportunities: Search for national parks by name, state, or activity.
README
以下は原文 README の抜粋です。原文を見る。
Recreation Opportunities MCP Server
An MCP (Model Context Protocol) server written in Go that enables LLMs like Claude to discover and learn about recreation opportunities by integrating three public REST APIs:
- National Park Service API - Information about national parks, activities, alerts, and campgrounds
- Recreation.gov API - Recreation areas, facilities, and campsites across federal lands
- OpenWeatherMap API - Current weather and forecasts for outdoor locations
Table of Contents
- Features
- MCP Tools
- Prerequisites
- Quick Start
- Example Queries
- Project Structure
- Configuration
- Development
- Architecture
- Performance
- Security
- Troubleshooting
- Contributing
- Roadmap
- Support
- License
- Acknowledgments
Features
- Search and explore national parks across the United States
- Find campgrounds and recreation facilities
- Get weather information for planning outdoor activities
- Query parks by state, activity, or keyword
- Check park alerts and closures
- Discover recreation areas and detailed facility information
- Easy deployment via Docker and docker-compose
- Seamless integration with Claude Desktop
MCP Tools
This server provides 9 tools for exploring recreation opportunities:
1. search_parks
Search for national parks by name, state, or activity.
Inputs:
query(optional): Search textstate(optional): Two-letter state code (e.g., “CA”, “CO”)activity(optional): Activity name (e.g., “Hiking”, “Camping”)limit(optional): Maximum results (default: 10)
Example: “Search for parks in California”
2. get_park_details
Get detailed information about a specific park including hours, fees, activities, and directions.
Inputs:
park_code(required): Four-letter park code (e.g., “yose” for Yosemite)
Example: “Tell me about Yosemite National Park”
3. get_park_alerts
Get current alerts, closures, and important notices for a park.
Inputs:
park_code(required): Four-letter park code
Example: “Are there any alerts for Grand Canyon?”
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"recreation": {
"command": "docker",
"args": [
"compose",
"-f",
"/path/to/recreation-mcp-server/docker-compose.yml",
"run",
"--rm",
"mcp-recreation-server"
]
}
}
}