mcp-propertium-server

mcp-propertium-server

3.3

MCP Propertium Server is a RestAPI + MCP server designed for handling OSM and Propertium data.

The MCP Propertium Server is a robust platform that integrates RestAPI and MCP technologies to manage and process OpenStreetMap (OSM) and Propertium data. It leverages OpenAI for advanced text processing and PDF analysis, making it a versatile tool for geographic and spatial data management. The server uses SQLAlchemy and Pydantic for efficient database modeling and validation, while PostgreSQL with PostGIS is employed for spatial data storage. The Planet Polygons API is a key feature, providing comprehensive geographic data management capabilities. The server is designed to be easily deployable using Docker and Docker Compose, and it supports Python 3.12+ for development.

Features

  • OpenAI integration for text processing and PDF analysis
  • SQLAlchemy + Pydantic for database models and validation
  • PostgreSQL with PostGIS for spatial data storage
  • Planet Polygons API for geographic data

Usage with Different Platforms

docker_compose

bash
docker-compose up -d

development_setup

bash
# Install dependencies
uv sync
source .venv/bin/activate

uv run fastapi dev --app propertium.main:app ./src/propertium/main.py