Rec-MCP
Uses Google Maps Geocoding API to convert city names to coordinates for location-based campground searches.
The code was generated using JetBrains AI Pro in PyCharm.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Rec-MCPfind campgrounds near Yosemite National Park"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Rec-MCP: Recreation & Campground Search
A Model Context Protocol (MCP) server that provides tools for finding camping facilities and recreational areas using Recreation.gov's Recreation Information Database (RIDB) API and Google Maps Geocoding API.
Features
🏕️ Find Camping Facilities: Search for campgrounds and recreational facilities near any location
🌍 Geocoding Support: Convert city names to coordinates using Google Maps API
🔍 Flexible Search: Customize search radius, result limits, and activity types. Change your prompts to locate reservable vs. first-come, first-serve campgrounds, etc.
📊 Rich Data: Get detailed facility information including contact details, amenities, and image URLs
🛠️ MCP Integration: Works seamlessly with MCP clients
Prerequisites
Python 3.12 or higher
API keys for:
Setup
Clone the repository
Install dependencies
uv add requests python-dotenv mcp
Create a
.envfile in the project root:env RIDB_API_KEY=your_recreation_gov_api_key_here
GOOGLE_GEOCODE_KEY=your_google_maps_api_key_here
Run the server
uv --directory /your_file_path/rec_mcp/ run ridb_mcp_server.py
Testing the MCP Server
Use the MCP Inspector to ensure the MCP Server is working before integrating it into any clients.
Install MCP inspector globally
npm install -g @modelcontextprotocol/inspector
Run the inspector
mcp-inspector uv run python ridb_mcp_server.py
Integrating the MCP Server with Clients
The MCP Server can be integrated into clients such as Claude Desktop and VSCode.
For Claude Desktop, add the server to the claude_desktop_config.json file.
Credits
JetBrains AI Pro generated 90 % of the code written for this project in PyCharm.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseBqualityAmaintenanceA Model Context Protocol server that provides Google Maps API integration, allowing users to search locations, get place details, geocode addresses, calculate distances, obtain directions, and retrieve elevation data through LLM processing capabilities.Last updated7776407MIT
- Alicense-qualityDmaintenanceA Model Context Protocol (MCP) based search API server that provides standardized access to Google Maps, Google Flights, Google Hotels and other services. This server enables AI assistants to access various search services through a unified interface.Last updated71MIT
- Alicense-qualityDmaintenanceA Model Context Protocol server that enables web search with category support, website content scraping with citation metadata, and timezone-aware date/time tools.Last updated54MIT
- AlicenseBqualityDmaintenanceA Model Context Protocol server providing web search capabilities using Google Custom Search API and webpage content extraction functionality.Last updated2MIT
Related MCP Connectors
MCP server for Mireye Earth — federal-source-cited geospatial data for any MCP-aware agent.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server for generating rough-draft project plans from natural-language prompts.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/melanieawilson/rec_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server