Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Overture Maps

БесплатноНе проверен

Python MCP server for querying Overture Maps building footprint data via address search, building lookups, and nearby building listings.

GitHubEmbed

Описание

Python MCP server for querying Overture Maps building footprint data via address search, building lookups, and nearby building listings.

README

Python MCP server (2025-03-26 spec, streamable HTTP) for querying Overture Maps building footprint data.

Tools

Tool Description
address_search(query, limit=5) Geocode addresses via Nominatim
get_building(lat, lon, radius_m=100) Get building footprint at a coordinate
get_building_by_id(id, lat_hint, lon_hint) Fetch building by Overture GERS ID
nearby_buildings(lat, lon, radius_m=200, limit=10) List nearby buildings

Deployment

Railway (recommended)

  1. Fork this repo or connect it to Railway
  2. Set environment variables:
    • MCP_SERVER_SECRET — bearer token for API auth
    • PORT — automatically set by Railway (default 8000)
  3. Railway builds the Dockerfile and deploys

Docker

docker build -t overture-mcp .
docker run -p 8000:8000 -e MCP_SERVER_SECRET=your-secret overture-mcp

Local development

pip install -e ".[dev]"
uvicorn src.overture_mcp.server:app --reload

API

  • GET /health — health check (no auth required)
  • POST /mcp — MCP streamable HTTP endpoint (requires Authorization: Bearer <token>)

Auth

Set MCP_SERVER_SECRET to require a bearer token on all MCP requests. Leave unset to disable auth (development only).

Data

Queries the Overture Maps 2026-05-20.0 release (~2.5B buildings globally) stored on AWS S3 (s3://overturemaps-us-west-2). DuckDB reads parquet files directly — no data is downloaded to the server.

Each query uses a bounding-box predicate for partition pruning, so typical requests scan only a small fraction of the dataset.

Connecting to Claude

Add to .claude/settings.json:

{
  "mcpServers": {
    "overture-maps": {
      "transport": "streamable-http",
      "url": "https://your-deployment.railway.app/mcp",
      "headers": {
        "Authorization": "Bearer your-secret"
      }
    }
  }
}

from github.com/soapboxbuild/overture-mcp

Установка Overture Maps

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/soapboxbuild/overture-mcp

FAQ

Overture Maps MCP бесплатный?

Да, Overture Maps MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Overture Maps?

Нет, Overture Maps работает без API-ключей и переменных окружения.

Overture Maps — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Overture Maps в Claude Desktop, Claude Code или Cursor?

Открой Overture Maps на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Overture Maps with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development