Handshake and transport mistakes
A 404 path, SSE against a streamable endpoint, a stdio server logging to
stdout, a server ignoring server/discover: each named with its fix.
Fix connection errors
go install github.com/standardbeagle/mcp-tui@latest # or: npm install -g @standardbeagle/mcp-tuimcp-tui --url http://localhost:8080/mcp # TUImcp-tui --url http://localhost:8080/mcp tool list # CLIHandshake and transport mistakes
A 404 path, SSE against a streamable endpoint, a stdio server logging to
stdout, a server ignoring server/discover: each named with its fix.
Fix connection errors
Bad arguments, before they are sent
Every call is checked against the tool’s whole input schema; the error names the argument and the rule. Validate arguments
Spec and security gaps
verify probes origin and DNS-rebinding protection, tool names and list
order; conform runs the whole matrix with JUnit output.
Check compliance
Every message on the wire
JSON-RPC in both directions, HTTP timings, the OAuth flow step by step, credentials masked. Inspect traffic
Every TUI action has a CLI equivalent: c copies one call, Ctrl+E exports
the session as a replay script. The CLI prints JSON for jq and exits
non-zero on failures you choose.
MCP 2026-07-28 and earlier, over stdio, streamable HTTP and SSE: tools, resources and templates, prompts, completion, progress, server logs, tasks, subscriptions, elicitation, sampling, roots, and OAuth from client credentials to enterprise managed authorization.