A stateful diagnostic MCP echo server with 11 comprehensive tools for debugging OAuth flows, session management, and analyzing software engineering excellence
Until 2026-09-27 this record combined several servers published from one repository. The others now have records of their own: mcp-echo-streamablehttp-server-stateless, mcp-fetch-streamablehttp-server, mcp-streamablehttp-proxy. Checks from before that date include them.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"mcp-echo-streamablehttp-server-stateful","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# MCP Echo StreamableHTTP Server - Stateful A stateful diagnostic MCP echo server with session management, message queuing, and 11 comprehensive debug tools for testing OAuth flows and MCP protocol compliance. ## Features ### Stateful Session Management - **Persistent Sessions**: UUID-based session tracking across requests - **Message Queuing**: Per-session message buffers for async clients - **Automatic Cleanup**: Background task removes expired sessions - **Session Context**: Store and retrieve state between requests ### MCP Protocol Compliance - Full MCP 2025-06-18 StreamableHTTP transport implementation - Supports multiple protocol versions (configurable) - JSON-RPC 2.0 message handling - Proper initialize � initialized lifecycle ### 11 Debug Tools 1. **echo** - Echo messages with session context 2. **replayLastEcho** - Replay the last echoed message (stateful feature!) 3. **printHeader** - Display all HTTP headers categorized 4. **bearerDecode** - Decode JWT tokens without verification 5. **authContext** - Show OAuth authentication context 6. **requestTiming** - Display request performance metrics 7. **corsAnalysis** - Analyze CORS configuration 8. **environmentDump** - Show sanitized environment config 9. **healthProbe** - Deep health check with session stats 10. **sessionInfo** - Display session information and statistics 11. **whoIStheGOAT** - AI-powered excellence analyzer ## Endpoints ### POST /mcp - Accepts JSON-RPC 2.0 requests - Creates/manages sessions via Mcp-Session-Id header - Supports both JSON and SSE response formats - Returns session ID for stateful clients ### GET /mcp - Polls for queued messages (requires session ID) - Returns Server-Sent Events (SSE) stream - Sends keep-alive pings when queue is empty ## Configuration Environment variables: - `MCP_ECHO_HOST` - Host to bind (default: 0.0.0.0) - `MCP_ECHO_PORT` - Port to bind (default: 3000) - `MCP_ECHO_DEBUG` - Enable debug logging (default: true) - `MCP_SESSION_TIMEOUT` - Session …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.