MCPSERV.CLUB
jonnymccullagh

Púca MCP Server

MCP Server

LLM tools for OpenStreetMap data in one API

Active(73)
0stars
2views
Updated 10 days ago

About

The Púca MCP Server provides a collection of geospatial tools—such as address lookup, routing, and public amenity queries—powered by OpenStreetMap, OSRM, Overpass, and Nominatum. It enables LLM chatbots to retrieve real‑world location data effortlessly.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

Púca UI Screenshot

The osm‑mcp‑puca server bridges large language models with the rich, crowd‑sourced world of OpenStreetMap (OSM). By exposing a suite of geospatial tools through the Model Context Protocol, it lets AI assistants answer location‑based questions, fetch nearby amenities, and perform routing calculations without requiring the user to write custom API wrappers. Developers can plug this server into any MCP‑compatible client—whether a web UI, a Python script using , or the Claude desktop app—turning plain text prompts into precise geographic queries.

At its core, the server offers a catalog of reusable commands that map directly to popular OSM‑derived services. For example, and turn between human‑readable addresses and latitude/longitude pairs, while or calculate travel distances via OSRM. Other tools retrieve lists of nearby facilities—defibrillators, parking lots, toilets, post offices, cafés, fast‑food places—and even specialized data like Irish street names or vacant buildings. The tool lets clients run arbitrary Overpass API queries, giving full access to the underlying OSM dataset.

These capabilities are especially valuable for developers building location‑aware chatbots or planning assistants. Imagine a travel concierge that can suggest the nearest restroom on a hiking trail, compute walking distances between points of interest, or locate emergency medical equipment in real time. Because the server is MCP‑compliant, any LLM that supports the protocol can invoke these tools without bespoke integration code, dramatically speeding up prototyping and deployment.

Integration is straightforward: a client simply sends a tool request in the MCP format, and the server responds with structured JSON. The server internally routes each request to the appropriate third‑party API—OSRM for routing, Overpass for raw OSM queries, and Nominatum for geocoding—then normalizes the output. This abstraction means developers can focus on conversational logic rather than API authentication, rate‑limiting, or data parsing.

Unique advantages include its open‑source nature and reliance on freely available OSM data, ensuring no hidden costs for high‑volume usage. The bundled UI demo shows how quickly a user can test queries, while Docker support lets teams spin up a fully functional environment in minutes. For developers looking to enrich AI assistants with dependable, community‑driven geographic intelligence, osm‑mcp‑puca delivers a ready‑made, extensible solution that integrates seamlessly into existing MCP workflows.