Start the inspector
http://localhost:3000. Set INSPECTOR_PORT to choose another port. Set
HOOKFISH_INSPECTOR_URL only when you intentionally place the inspector behind
a proxy with a different public origin.
Inspect a server
1
Add the endpoint
Enter the remote MCP server’s Streamable HTTP URL and save it. Server
definitions remain in browser local storage.
2
Connect OAuth when required
Select Connect OAuth after the server returns an authentication
challenge. Hookfish discovers metadata, runs PKCE and client registration,
and stores the resulting credentials encrypted.
3
Explore capabilities
Browse tools, resources, resource templates, prompts, and server metadata.
Execute capabilities and inspect their raw results.
Local storage and secrets
The packaged inspector stores PGlite data in~/.hookfish/inspector by default.
Override it with PGLITE_DATA_DIR.
HOOKFISH_API_KEY defaults to test when unset. If
OAUTH_ENCRYPTION_KEY is missing, the inspector creates a private development
key in its data directory and reuses it across restarts.