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)
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:latestOpen in Browser
Navigate to https://localhost:8080 or the URL shown in your terminal.
Quick Start (Source code)
Clone the Repository
git clone https://github.com/garrardkitchen/mcp-explorer.git
cd mcp-explorerRun the Application
dotnet restore
dotnet build
dotnet runOpen in Browser
Navigate to https://localhost:5001 or the URL shown in your terminal.
Top 10 Features
Tools Support
Execute MCP tools with parameter persistence, JSON response search, and auto-generated documentation. Perfect for testing server implementations.
Encrypted Secrets
Built-in Azure client credentials flow and encrypted storage for API keys, passwords, and tokens using AES-256 encryption.
Workflow Chaining
Create multi-step automated processes that chain MCP tools together with intelligent parameter mapping, execution history, and real-time progress tracking.
Load Testing
Built-in load testing for workflows with configurable iterations, concurrency levels, and detailed performance metrics including min/max/avg response times.
Import/Export Connections
Securely share connection configurations with AES-256 encryption, password protection, and selective export of individual or all connections.
Elicitations
Handle server-initiated requests with interactive modal dialogs supporting multiple input types, pending request management, and execution history.
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.
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.
Search & Filter
Quickly find connections, tools, prompts, and resources with real-time search and keyboard shortcuts.
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