MCP Workbench

MCP Workbench is a lightweight, self-hosted dashboard for testing Model Context Protocol servers. Register local stdio or remote HTTP servers, inspect their tools, and invoke tools manually without an LLM or model-provider account.

Features

  • Stdio and Streamable HTTP MCP transports
  • Server connection, ping, and runtime inspection
  • Tool discovery, schema inspection, and invocation
  • Versioned local JSON registry
  • Environment-based secret references
  • Static browser UI and versioned HTTP API
  • .NET 10 Native AOT publishing

Screenshots

Click a thumbnail to view the full-size screenshot.

Quick Start

Requires the .NET 10 SDK.

git clone https://github.com/andrii2g/mcp-workbench.git
cd mcp-workbench
dotnet restore McpWorkbench.slnx --force-evaluate
dotnet run --project src/McpWorkbench

Keep that terminal running, then open http://127.0.0.1:5070.

For native executable, Docker, API-key, and first-server instructions, see the Quick Start guide.

Documentation

Examples are available in samples/servers.example.json and requests/McpWorkbench.http.

License

Licensed under the MIT License. Copyright (c) 2026 andrii2g.