mcp-sse-job-tracker

mcp-sse-job-tracker

3.3

The MCP SSE JOB is a model context protocol server setup that allows for asynchronous job submission and status tracking using MCP tools and resources.

The MCP SSE JOB setup is designed to facilitate the submission and management of asynchronous jobs using Model Context Protocol (MCP) tools. It leverages Server-Sent Events (SSE) for real-time communication between the server and client, allowing users to track job statuses efficiently. The setup includes two main components: the server (sse_server.py) and the client (sse_client.py). The server handles job submissions and status updates, while the client interacts with the server to submit jobs and receive updates. This setup is particularly useful for applications that require real-time updates and efficient job management.

Features

  • Asynchronous job submission using MCP tools.
  • Real-time job status tracking via SSE transport.
  • Custom MCP resources for enhanced job management.
  • Python-based implementation for easy integration.
  • Compatible with Python versions greater than 3.8.

Usage with Different Platforms

mcp

bash
# Terminal 1: Run the server
python sse_server.py

# Terminal 2: Run the client
python sse_client.py