Skip to content

v0.3.0: Explicit Nominatim tool names, array-only osm_ids, Overpass 400 parse errors

Choose a tag to compare

@cyanheads cyanheads released this 26 Jul 11:13
v0.3.0
b52cc4f

Explicit Nominatim tool names, array-only osm_ids, Overpass 400 parse errors

  • Nominatim tools renamed to explicit three-token names: openstreetmap_geocode -> openstreetmap_search_places, openstreetmap_reverse -> openstreetmap_reverse_geocode, openstreetmap_lookup -> openstreetmap_lookup_objects (#30)
  • openstreetmap_lookup_objects' osm_ids is array-only; a bare or JSON-stringified string now fails at the schema boundary instead of being misdiagnosed downstream (#29)
  • openstreetmap_query_raw surfaces the Overpass parse error from HTTP 400 response bodies, capped at 300 chars (#33)
  • Framework skill/script sync: DuckDB canvas scratch-root env var, bundle strip for platform-specific native bindings, field-test helper hardening
  • deps: @cyanheads/mcp-ts-core ^0.10.16 -> ^0.10.17, typescript ^6.0.3 -> ^7.0.2

CHANGELOG v0.3.0