osm-ui-puca

osm-ui-puca

3.2

If you are the rightful owner of osm-ui-puca and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The osm-ui-puca repository contains the Python Streamlit UI code for the Púca web interface, which utilizes OpenAI and the Púca MCP server to provide tools related to OpenStreetMap.

The osm-ui-puca project is designed to offer a user-friendly web interface for interacting with OpenStreetMap data through the Púca MCP server. This interface leverages OpenAI's capabilities to provide a range of tools that facilitate geographic data retrieval and manipulation. The project includes a Docker setup for easy deployment, allowing users to run both the Púca UI and MCP server simultaneously. By integrating with various platforms, such as Python's pydantic_ai and Anthropic's Claude, the server extends its functionality to a broader audience. The tools provided by the MCP server cover a wide array of geographic queries, from retrieving coordinates and addresses to finding specific amenities like defibrillators and cafes. The project acknowledges the contributions of OpenStreetMap volunteers and utilizes APIs from OSRM, Overpass, and Nominatum.

Features

  • Streamlit UI for Púca web interface
  • Integration with OpenAI and Púca MCP server
  • Docker setup for easy deployment
  • Support for various geographic queries
  • Compatibility with multiple platforms

Tools

  1. Púca MCP Server

    Provide real-time query capabilities for OpenStreetMap data

  2. Streamlit interface

    Provide user-friendly interactive interface