Skip to main content

Advanced WebSocket Testing MCP Server for AI assistants

Project description

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

Quick Start

# 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"]
    }
  }
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_websocket_tester-0.1.0.tar.gz (34.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_websocket_tester-0.1.0-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file mcp_websocket_tester-0.1.0.tar.gz.

File metadata

  • Download URL: mcp_websocket_tester-0.1.0.tar.gz
  • Upload date:
  • Size: 34.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for mcp_websocket_tester-0.1.0.tar.gz
Algorithm Hash digest
SHA256 13630734139a3ca375cabb1a8f29709ec77adb8591029ffe84296453cda8fe20
MD5 945842f83c41e7d84210f2d782cfe8b2
BLAKE2b-256 3dbacd54c41f2fa5aadbaa8d2a9b414ba44e9d9bbc7663635dac71c06c7d6386

See more details on using hashes here.

File details

Details for the file mcp_websocket_tester-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_websocket_tester-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 09c7103905fd2d81cbaf04e08f1b0f478fdb29f9bb1590765436aeab0f633354
MD5 15cfe0550549280ed6513cc7f2dca4aa
BLAKE2b-256 f8617bf4f51defb2e713b3f0252522ad034aa8f220ede31a0c980d82ac47184d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page