osm-mcp-puca

osm-mcp-puca

0

osm-mcp-puca is a Model Context Protocol server designed for use with large language model chatbots, offering various tools related to OpenStreetMap. It provides functionalities such as obtaining coordinates for addresses, identifying public amenities, and calculating distances.

osm-mcp-puca

An MCP server for use with LLM chatbots providing tools related to OpenStreetMap.

Usage

This MCP server can be integrated with your client that supports MCP.

Docker

The docker-compose.yaml file included will run both the púca UI and MCP server.

Tools

  • get_coordinates_for_address
  • get_address_by_coordinates
  • get_defibrillators
  • get_distance_between_addresses
  • get_distance_between_coords
  • get_parking
  • get_toilets
  • get_post_offices
  • get_cafes
  • get_fast_food_places
  • get_irish_street_names
  • get_vacant_buildings
  • get_overpass_results

Acknowledgements

This MCP server uses APIs from OSRM, Overpass, and Nominatum.