MCP Explorer

A comprehensive Blazor Server application for exploring and interacting with Model Context Protocol (MCP) servers. This tool provides a rich user interface for testing MCP servers, managing connections, and working with MCP features such as tools, prompts, resources, resource templates, and elicitations. Key capabilities include a Chat interface with first-class tool calling, multi-step workflow chaining with visual designer and load testing, secure connection import/export with AES-256 encryption, sensitive data protection, and LLM integration supporting OpenAI, Azure, Anthropic, Google, and local models.

Key Features

πŸ› οΈ

Tools Support

Execute MCP tools with dynamic parameters, search responses, and auto-generated documentation.

Learn more β†’
πŸ”Œ

Connection Management

Connect via stdio, HTTP, or SSE with encrypted secrets and multiple auth types.

Learn more β†’
πŸ€–

Chat with Tool Calling

AI-powered streaming chat with first-class MCP tool integration and multi-provider support.

Learn more β†’
πŸ”—

Workflow Chaining

Chain 2+ MCP tools together with visual designer and intelligent parameter mapping.

Learn more β†’
⚑

Load Testing

Built-in load testing for workflows with configurable iterations, concurrency, and performance metrics.

Learn more β†’
πŸ“¦

Import/Export

Secure connection sharing with AES-256 encryption, password protection, and selective export.

Learn more β†’
πŸ”’

Sensitive Data Protection

Automatic encryption and redaction of passwords, tokens, and API keys in chat and tools.

Learn more β†’
🀝

Elicitations

Interactive server-initiated requests with structured user input and execution history.

Learn more β†’
πŸ“

Prompts & Resources

Browse and execute server prompts, access resources with template parameter substitution.

Learn more β†’
🧠

Multi-Provider LLM

Support for OpenAI, Azure OpenAI, Anthropic, Google Gemini, Ollama, and local models.

Learn more β†’

Why MCP Explorer?

πŸ”

Full Transparency

Open-source tool that lets you audit the codebase and implement custom security measures for sensitive data handling.

πŸš€

Developer-First

Built for testing and debugging MCP implementations with detailed JSON responses, search capabilities, and comprehensive logging.

🎯

Feature-Rich

From basic tool execution to advanced AI chat with tool calling, elicitations, and resource templatesβ€”everything you need.

Quick Start (Container)

1

Pull container image from Docker Hub


dataRoot="$HOME/Library/Application Support/McpExplorer-docker"
docker run --rm -it -p 8080:8080 -v "${dataRoot}:/root/.local/share/McpExplorer" garrardkitchen/mcp-explorer:latest
2

Open in Browser

Navigate to https://localhost:8080 or the URL shown in your terminal.

Quick Start (Source code)

1

Install .NET 10 SDK

Download and install the .NET 10 SDK or later.

2

Clone the Repository

git clone https://github.com/garrardkitchen/mcp-explorer.git
cd mcp-explorer
3

Run the Application

dotnet restore
dotnet build
dotnet run
4

Open in Browser

Navigate to https://localhost:5001 or the URL shown in your terminal.

Top 10 Features

1

Tools Support

Execute MCP tools with parameter persistence, JSON response search, and auto-generated documentation. Perfect for testing server implementations.

2

Encrypted Secrets

Built-in Azure client credentials flow and encrypted storage for API keys, passwords, and tokens using AES-256 encryption.

3

Workflow Chaining

Create multi-step automated processes that chain MCP tools together with intelligent parameter mapping, execution history, and real-time progress tracking.

4

Load Testing

Built-in load testing for workflows with configurable iterations, concurrency levels, and detailed performance metrics including min/max/avg response times.

5

Import/Export Connections

Securely share connection configurations with AES-256 encryption, password protection, and selective export of individual or all connections.

6

Elicitations

Handle server-initiated requests with interactive modal dialogs supporting multiple input types, pending request management, and execution history.

7

Real-time Chat

Stream responses from OpenAI, Azure OpenAI, Anthropic, Google Gemini, Ollama, and local models with automatic MCP tool calling, session history, inline system prompt editing, and exportable summaries with markdown reports.

8

Sensitive Data Protection

Automatic detection and encryption of passwords, tokens, and API keys in chat messages and tool parameters with per-value show/hide toggles.

9

Search & Filter

Quickly find connections, tools, prompts, and resources with real-time search and keyboard shortcuts.

10

Multiple Security Models

Flexible authentication supporting Basic Auth, OAuth2 Client Credentials Grant, API Key authentication, and custom headers.

Ready to explore?

Get started with MCP Explorer or dive into specific features