Advanced WebSocket Testing MCP Server for AI assistants
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-websocket-tester","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 WebSocket Testing Server A powerful Model Context Protocol (MCP) server for testing WebSocket applications. Provides AI assistants with comprehensive WebSocket testing capabilities including connection management, message sending/receiving, and automated test scenarios. ## 🚀 Features - **Multiple Protocol Support**: WS and WSS protocols - **Message Format Support**: Text, JSON, and Binary message formats - **Real-time Monitoring**: Background message listeners and connection diagnostics - **Automated Testing**: Run complex test scenarios with multiple steps - **Queue Management**: Handle incoming messages with proper queuing system - **Comprehensive Diagnostics**: Monitor connection health and performance ## 📦 Installation ### Prerequisites - Python 3.13 or higher - [UV package manager](https://github.com/astral-sh/uv) (recommended) or pip ### Quick Start ```bash # Clone the repository git clone <https://github.com/Kabir08/WebsocketMcp> cd mcp-websocket-tester # Install dependencies uv sync # Or with pip pip install -e . ## ⚙️ MCP Client Configuration ### Claude Desktop Configuration Add this to your Claude Desktop configuration file: **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json` **Windows**: `%APPDATA%/Claude/claude_desktop_config.json` **Linux**: `~/.config/Claude/claude_desktop_config.json` ```json { "mcpServers": { "websocket-tester": { "command": "uvx", "args": ["mcp-websocket-tester"] } } }
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.