← Discover MCPs and Agents
m
MCPAI & MLGitHub

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

go install npm License: MIT Docs

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.

MCP-TUI connect screen with discovered configurations

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

Listing tools from a stdio MCP server

mcp-tui --cmd npx --args "@modelcontextprotocol/server-everything,stdio" \
  tool call echo message='hello mcp'

Calling a tool with arguments

What it does

  • Visual exploration — browse tools, resources, prompts; execute with auto-generated forms.
  • CI-friendly CLI — every TUI action has a CLI equivalent. c in 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 debuggingCtrl+D opens HTTP timing, MCP message trace, and structured error classification.

Browsing tools, resources, and prompts

Documentation

Full docs at https://dev.standardbeagle.com/mcp-tui/.

Contributing

See CONTRIBUTING.md and ARCHITECTURE.md. Issues and PRs welcome.

License

MIT

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.