mcp-tui
Fast terminal UI and CLI for testing, debugging, and automating Model Context Protocol (MCP) servers. STDIO, SSE, HTTP, Streamable HTTP. Built on the official MCP Go SDK.
Links
README
From the repo.
MCP-TUI
Fast terminal UI and CLI for testing, debugging, and automating Model Context Protocol servers.
STDIO, SSE, HTTP, and Streamable HTTP transports — built on the official MCP Go SDK.
Install
# Go (recommended)
go install github.com/standardbeagle/mcp-tui@latest
# npm
npm install -g @standardbeagle/mcp-tui
Quick start
Launch the TUI against the official sample server:
mcp-tui --cmd npx --args "@modelcontextprotocol/server-everything,stdio"
Or use CLI mode for scripting:
mcp-tui --cmd npx --args "@modelcontextprotocol/server-everything,stdio" tool list
mcp-tui --cmd npx --args "@modelcontextprotocol/server-everything,stdio" \
tool call echo message='hello mcp'
What it does
- Visual exploration — browse tools, resources, prompts; execute with auto-generated forms.
- CI-friendly CLI — every TUI action has a CLI equivalent.
cin the TUI copies it. - All MCP transports — STDIO, SSE, HTTP, Streamable HTTP.
- Config discovery — finds Claude Desktop, VS Code MCP, and native configs automatically.
- Real debugging —
Ctrl+Dopens HTTP timing, MCP message trace, and structured error classification.
Documentation
Full docs at https://dev.standardbeagle.com/mcp-tui/.
Contributing
See CONTRIBUTING.md and ARCHITECTURE.md. Issues and PRs welcome.
License
Collected info
- ★ 11 stars
- ⎇ 2 forks
- Language: Go
- Source updated: 9/11/2026
Config for your environment
Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.
Tool
OS
Config file: ~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"url": "{MCP_ENDPOINT_URL}"
}
}
}Paste into mcpServers in the config file. Restart Cursor after saving.
If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.