Resume brief for tools/mcp_nostr_status — current state, decisions, gotchas.
NOT a changelog; if something stops being true, overwrite it.

What it is
----------
Operational tool: prints a snapshot of the running nostr-admin MCP server
(`mcp_nostr_db`). It reads the `status://overview` resource and pretty-prints whatever
JSON the server returns — no field is hand-rendered, so new server-side keys show up
automatically.

Files
-----
- status.py  — connects to the MCP streamable-HTTP endpoint, reads status://overview,
               prints the JSON.
- status.sh  — wrapper that runs status.py inside the mcp_nostr_db admin venv (the SDK
               deps live there). Repo-relative; works from any cwd.
- 1.json     — sample/captured output.

Usage
-----
  ./status.sh
Endpoint defaults to http://localhost:8100/mcp/; override with NOSTR_MCP_URL.

Gotchas
-------
- Needs the mcp_nostr_db admin venv to exist; status.sh exits (code 2) with
  "bootstrap MCP first" if it's missing.
- KNOWN STALE PATH: status.sh computes the venv as
  `<repo>/mcp_nostr_db/admin/mcp/.venv/bin/python`, but mcp_nostr_db now lives under
  `mcps/`. The correct path is `<repo>/mcps/mcp_nostr_db/admin/mcp/.venv/...`. Fix
  status.sh (the `repo=` / `venv_python=` lines) after the folder move.
