Skip to content

MCP-TUI

Test, debug and automate MCP servers from your terminal. Point it at a server, run a tool, and get the same call as a CLI command for CI.
Verify an MCP tool in seconds. Connect to a server, pick a tool, fill the form mcp-tui builds from its input schema, run it, and copy the same call as a CLI command.
Terminal window
go install github.com/standardbeagle/mcp-tui@latest # or: npm install -g @standardbeagle/mcp-tui
mcp-tui --url http://localhost:8080/mcp # TUI
mcp-tui --url http://localhost:8080/mcp tool list # CLI

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

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.

From a manual run to a CI script. Every TUI action has a CLI equivalent: copy one call with c, export the whole session as a replay script with Ctrl+E, and gate CI on exit codes and JSON output.

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.