MCP Explorer - because the official NXP Inspector (@modelcontextprotocol/inspector) is terrible! Also this has an API layer!
MCPpedia last refreshed this data
MCP Explorer is an MCP server that MCP Explorer - because the official NXP Inspector (@modelcontextprotocol/inspector) is terrible! Also this has an API layer. Its tool list has not been published yet over sse and http, requires no API key, and scores 87/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"mcp-explorer": {
"args": [
"fastapi"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A web-based GUI for exploring and interacting with Model Context Protocol (MCP) servers. Connect to any MCP server, browse its capabilities, and execute tools, read resources, and test prompts — all from your browser.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'fastapi' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
PYSEC-2024-38
FastAPI is a web framework for building APIs with Python 3.8+ based on standard Python type hints. When using form data, `python-multipart` uses a Regular Expression to parse the HTTP `Content-Type` header, including options. An attacker could send a custom-made `Content-Type` option that is very difficult for the RegEx to process, consuming CPU resources and stalling indefinitely (minutes or more) while holding the main event loop. This means that process can't handle any more requests. It's a
PYSEC-2021-100
FastAPI is a web framework for building APIs with Python 3.6+ based on standard Python type hints. FastAPI versions lower than 0.65.2 that used cookies for authentication in path operations that received JSON payloads sent by browsers were vulnerable to a Cross-Site Request Forgery (CSRF) attack. In versions lower than 0.65.2, FastAPI would try to read the request payload as JSON even if the content-type header sent was not set to application/json or a compatible JSON media type (e.g. applicatio
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in developer-tools
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
Chrome DevTools for coding agents
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
MCP server for using the GitLab API
MCP Security Weekly
Get CVE alerts and security updates for Mcp Explorer and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A web-based GUI for exploring and interacting with Model Context Protocol (MCP) servers. Connect to any MCP server, browse its capabilities, and execute tools, read resources, and test prompts — all from your browser.
2026-07-28 spec and the older
initialize-handshake revisions, negotiated automatically or pinned by handrepo://{owner}/{name}/blob/{path}), which get a form and are expanded per RFC 6570# Clone the repo
git clone https://github.com/ventz/mcp-explorer.git
cd mcp-explorer
# Install dependencies
uv sync
# Run the server
uv run python app.py
Open http://localhost:8000 in your browser.
pip install fastapi 'uvicorn[standard]' jinja2 'mcp>=2.0.0'
python app.py
http://localhost:3000/mcp)The badge next to the status dot shows the negotiated protocol version and the transport actually in use.
Select OAuth 2.1 as the auth type and click Connect. Nothing else is required — no token to paste, no client to pre-register. The explorer follows the MCP authorization spec end to end:
401 with a pointer to its metadata:
WWW-Authenticate: Bearer resource_metadata="https://mcp.example.com/.well-known/oauth-protected-resource"S256 and an RFC 8707
resource indicator naming the MCP server the token is for.http://localhost:8000/oauth/callback; the explorer exchanges the code for a
token and finishes connecting.[!IMPORTANT] Allow pop-ups for
localhost:8000. Step 4 is a real browser navigation to your identity provider — it cannot happen inside the page. If your browser blocks the pop-up, the connection cannot complete on its own.You are not stuck if that happens: an Open authorization page ↗ link appears in the OAuth row for as long as the grant is pending. Click it to run the same flow in a normal tab. Better, allow pop-ups once for this origin:
- Chrome / Edge — click the blocked-pop-up icon in the address bar → Always allow pop-ups and redirects from http://localhost:8000
- Firefox — Options on the yellow notification bar → Allow pop-ups for localhost
- Safari — *Safari → Settings → Websites →