injusticescorpio/greet-mcp-httpstream
Remote MCP Server with Streamable HTTP allows multiple clients to connect using StreamableHTTPServerTransport.
The Remote MCP Server with Streamable HTTP is designed to facilitate communication between multiple clients and a server using the StreamableHTTPServerTransport. This server supports basic functionalities such as client connections, message exchanges, and server responses. It also includes standalone Server-Sent Events (SSE) to enable server-initiated messages. The server is equipped with tools that can return single or multiple responses, enhancing its capability to handle various client requests efficiently. The client, on the other hand, connects to the server using StreamableHTTPClientTransport, sets up notifications for updates, and manages tool listings and calls. This setup is ideal for applications requiring real-time updates and interactions between clients and a central server.
Features
- Supports client connections and message exchanges.
- Standalone SSE for server-initiated messages.
- Tools for single and multiple response handling.
- Client notifications for logging and tool updates.
- Efficient tool listing and calling.