
virajsharma2000/mcp-websocket
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Этот сервер реализует сервер MCP (Model Context Protocol) с улучшениями WebSocket для обновлений данных в режиме реального времени.
Обзор
Этот проект реализует сервер MCP (Model Context Protocol) с улучшениями WebSocket для обновлений данных в режиме реального времени. Это позволяет клиентам делать стандартные запросы MCP, а также позволяет подпискам на основе WebSocket получать push-уведомления при появлении новых данных. Обработка стандартных запросов MCP от клиентов. Позволяет клиентам подписываться на обновления в режиме реального времени. Отправляет обновления всем подписавшимся клиентам, когда доступны новые данные. Использование асинцио для эффективных неблокирующих операций. 1. Клонировать это хранилище: 2. Установить зависимости: Запустите следующую команду для запуска серверов MCP и WebSocket: Клиенты могут подключиться к серверу WebSocket (ws://localhost:8765) и подписаться на обновления, отправив: Клиенты MCP могут отправлять запросы на сервер MCP по адресу http://localhost:8080 с полезной нагрузкой, такой как: Этот проект лицензирован по лицензии MIT. Прием заявок приветствуется! Для серьезных изменений, пожалуйста, сначала откройте вопрос, чтобы обсудить, что вы хотели бы изменить.
Обзор (машинный перевод)
Этот проект реализует сервер MCP (Model Context Protocol) с улучшениями WebSocket для обновлений данных в режиме реального времени. Это позволяет клиентам делать стандартные запросы MCP, а также позволяет подпискам на основе WebSocket получать push-уведомления при появлении новых данных.
Особенности
**MCP Server (порт 8080): ** Обрабатывает стандартные запросы MCP от клиентов.
WebSocket Server (порт 8765): Позволяет клиентам подписываться на обновления в реальном времени.
Пуск уведомления: Отправляет обновления всем подписавшимся клиентам при наличии новых данных.
**Async Architecture: ** Использует asyncio для эффективных неблокирующих операций.
##Установка
-
Клонировать это хранилище:
-
Установить зависимости:
Использование
Запустите сервер
Запустите следующую команду для запуска серверов MCP и WebSocket:
###Подключение через WebSockets
Клиенты могут подключиться к серверу WebSocket (ws://localhost:8765) и подписаться на обновления, отправив:
Отправить запрос MCP
Клиенты MCP могут отправлять запросы на сервер MCP по адресу http://localhost:8080 с полезной нагрузкой, такой как:
Сервер будет отвечать:
Лицензия
Этот проект лицензирован по лицензии MIT.
# Вклад
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
MCP WebSocket Server
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.
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
asynciofor efficient non-blocking operations.
Installation
- Clone this repository:
git clone https://github.com/your-repo/mcp-websocket-server.git cd mcp-websocket-server - Install dependencies:
pip install websockets mcp-sdk # Replace with actual MCP SDK package name
Usage
Start the Server
Run the following command to start both the MCP and WebSocket servers:
python server.py
Connecting via WebSockets
Clients can connect to the WebSocket server (ws://localhost:8765) and subscribe to updates by sending:
{"action": "subscribe"}
Sending MCP Requests
MCP clients can send requests to the MCP server at http://localhost:8080 with a payload like:
{"method": "get_data"}
The server will respond with:
{"result": "Here is your data!"}
License
This project is licensed under the MIT License.
Contributing
Pull requests are welcome! For major changes, please open an issue first to discuss what you’d like to change.
Contact
For questions or suggestions, reach out via [[email protected]].
mcp-websocket
This server implements an MCP (Model Context Protocol) server with WebSocket enhancements for real-time data updates.
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →