mcp-websocket
If you are the rightful owner of mcp-websocket and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This project implements an MCP (Model Context Protocol) server with WebSocket enhancements for real-time data updates.
The MCP WebSocket Server is designed to facilitate real-time data communication by integrating Model Context Protocol (MCP) with WebSocket technology. This server allows clients to perform standard MCP requests while also enabling them to subscribe to real-time updates via WebSockets. The server operates on two ports: Port 8080 for handling standard MCP requests and Port 8765 for WebSocket connections. It supports push notifications, ensuring that all subscribed clients receive updates whenever new data becomes available. The server is built using an asynchronous architecture powered by Python's `asyncio`, which allows for efficient non-blocking operations, making it suitable for high-performance applications.
Features
- 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.