Skip to content

andrii2g/mcp-workbench

Repository files navigation

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.

Edit an MCP server Inspect a connected MCP server and its tools Enter arguments and invoke an MCP tool View an MCP tool result

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.

About

Self-hosted MCP server workbench for connection testing, tool discovery, and invocation

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages