Skip to main content
Glama
melanieawilson

Rec-MCP

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

Setup

  1. Clone the repository

  2. Install dependencies

  • uv add requests python-dotenv mcp

  1. Create a .env file in the project root:

    • env RIDB_API_KEY=your_recreation_gov_api_key_here

    • GOOGLE_GEOCODE_KEY=your_google_maps_api_key_here

  2. 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.

Install Server
F
license - not found
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    A
    maintenance
    A 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 updated
    7
    776
    407
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    A 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 updated
    71
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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