Documents full CRUD REST API, MCP tool list, Claude Code registration
procedure (claude mcp add --scope user --transport http), and critical
gotchas:
- MCP config belongs in ~/.claude.json not ~/.claude/settings.json
- transport must be 'http' not 'sse' for FastMCP streamable HTTP
- capture_async daemon thread issue in CLI scripts
- JSONB metadata filter pattern
- re-embedding behavior on PATCH
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>