WebSocket Enhancements MCP Server

Enhances a Model Context Protocol server with WebSocket functionality for real-time data updates.

Local serverstdioPython★ 30

What is the WebSocket Enhancements MCP Server?

Enhances a Model Context Protocol server with WebSocket functionality for real-time data updates.

What you get

This project implements an MCP (Model Context Protocol) server with WebSocket enhancements for real-time data updates. It allows clients to make standard MCP requests while also enabling WebSocket-based subscriptions to receive push notifications when new data becomes available.

  • MCP Server (Port 8080): — Handles standard MCP requests from clients
  • WebSocket Server (Port 8765): — Allows clients to subscribe for real-time updates
  • Push Notifications: — Sends updates to all subscribed clients when new data is available
  • Async Architecture: — Uses asyncio for efficient non-blocking operations

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the WebSocket Enhancements MCP Server

{
  "mcpServers": {
    "websocket-enhancements": {
      "command": "uvx",
      "args": ["websockets"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Frequently asked questions

Key features include handling standard MCP requests on port 8080, enabling real-time updates via a WebSocket server on port 8765, sending push notifications for new data, and using `asyncio` for efficient, non-blocking operations.