feat: add place search and routing tools

Add search_places and places_nearby over the app's Google Places routes,
and plan_route over its OpenStreetMap routing. The place search service
reports when no search key is configured, so an unconfigured server is
not mistaken for an empty result, and rate limits become retry_later.
Route endpoints accept a place name or coordinates.
This commit is contained in:
Sameh Khamis committed 2026-10-01 12:16:01 -07:00
1 parent 85fee59da1
commit e680a59bf5
14 files changed
+596 -23

No files matched your search

+3 -2
View File
@@ -1,8 +1,9 @@
# Changelog
- Add tools for language-model clients and a local MCP server. `npm run mcp`
serves earthquake, active-fire, launch, aircraft and satellite queries over
stdio to clients such as Claude Code, reading from a running app. Tools are defined
serves earthquake, active-fire, launch, aircraft, satellite, camera, radio,
place and routing queries over stdio to clients such as Claude Code, reading
from a running app. Tools are defined
once in `gods-eye-view/tools`, reuse the layers' source factories, and are
exposed through the protocol adapter in `gods-eye-view/tools/mcp`.