MCP Explorer

Explore MCP Servers
Like a Pro

Browse tools, run prompts, inspect resources, and chat with LLMs — all over live MCP connections. The complete developer workbench for the Model Context Protocol.

🐳 Docker-first ⚡ Vue 3 + ASP.NET Core 🔌 MCP SDK 1.2 🎨 10 Themes 🔐 Azure KV 🚇 Dev Tunnels
MCP Explorer Tools view — aaa_echo tool with previous values popup showing Hello MCP Explorer!
Why MCP Explorer?

12 Killer Features

Everything a developer needs to explore, debug, and build on top of MCP servers.

1

Streaming Chat with Auto Tool Calling

Real-time SSE-streamed AI conversations where the LLM automatically invokes MCP tools mid-response. Tool inputs, outputs, and token usage are shown inline — no black boxes.

Learn more →
2
⚙️

Workflow Builder with Load Testing

Chain MCP tools into multi-step pipelines, pass outputs between steps, track every run in history, and stress-test your server with concurrent load tests — all from the browser.

Learn more →
3
🛡️

Sensitive Data Protection

Heuristic + regex detection of secrets, API keys, JWTs, and passwords in tool parameters and chat messages. AES-256 encryption at rest. Configurable masking rules. Show/hide toggle on demand.

Learn more →
4
🔐

Azure-Powered Authentication

Pick client secrets directly from Azure Key Vault and client IDs from Entra App Registrations — all via a searchable UI. Tenant ID and scope are auto-populated. No copy-pasting credentials ever.

Learn more →
5
🔌

MCP Connections

Connect to MCP servers over Streamable HTTP with custom headers, OAuth credentials, and Azure auth. Import/export encrypted connection sets to share with your team.

Learn more →
6
🎨

10 Persisted Themes

Command Dark/Light, Nord, Dracula, Catppuccin Mocha, Solarized Light, GitHub Dark/Light, Material Dark/Light — each persisted per user. Switch with zero friction.

Learn more →
7
⌨️

Command Palette + Slash Commands

⌘K / Ctrl+K command palette for instant keyboard-first navigation. Slash commands in chat for quick actions — /prompt, /clear, /help. Designed for developer speed.

Learn more →
8
🤖

Multi-Provider LLM Support

OpenAI, Azure OpenAI, Azure AI Foundry, Ollama, LM Studio, and any OpenAI-compatible endpoint. API keys are masked with show/hide toggle. Switch models per conversation.

Learn more →
9
📋

Dynamic Tool Parameter Forms

Tool parameter forms are generated from JSON Schema automatically — strings, numbers, booleans, enums (radio or dropdown), objects, and arrays all have native controls. No manual form building.

Learn more →
10
💬

Prompts with LLM Pipeline

Execute MCP prompts with dynamic arguments and pipe results directly into Chat — enabling prompt → LLM analysis pipelines in two clicks. Favourites persist across sessions.

Learn more →
11
🐳

Single-Container, Zero Dependencies

One Docker image, one volume mount, done. No database, no external services. Also supports docker compose for separate frontend/backend deployment. Runs anywhere Docker runs.

Learn more →
12
NEW
🚇

Dev Tunnels — Webhook Signal Deck

Create public HTTPS callback URLs via the devtunnel CLI, capture every incoming webhook request in real time, scrub back through history, and replay any event to any target. Built-in tool smart-fill populates webhookUrl parameters automatically.

Learn more →
Zero to Running

Quick Start

Up and running in under 2 minutes.

1

Pull & Run

Single container — no compose file needed.

docker run -d \
  -p 8090:8080 \
  -v mcp-data:/app/data \
  ghcr.io/your-username/mcp-explorer-x:latest
2

Open the App

Navigate to the Connections page.

http://localhost:8090
3

Add a Connection

Enter your MCP server URL (Streamable HTTP).

Name: My MCP Server
URL:  http://localhost:3000/mcp
Type: Streamable HTTP
4

Explore

Browse Tools, Prompts, Resources, or open Chat.

# Use Ctrl+K to jump anywhere
# instantly from the keyboard

Ready to explore your MCP servers?

One Docker command and you're live. No accounts, no setup, no friction.