a year ago
developer-toolsCustom server implementation for Model Control Protocol (MCP) using Server-Sent Events (SSE)
Overview
What is MCP-SSE-Custom-Server?
MCP-SSE-Custom-Server is a repository that provides custom server implementations for the Model Control Protocol (MCP) using Server-Sent Events (SSE). It includes a FastAPI-based web server and a standalone MCP server for real-time communication.
How to use MCP-SSE-Custom-Server?
To use the MCP-SSE-Custom-Server, you can run the SSE server using Uvicorn or Docker. For the standalone server, you can build and run it using Docker as well.
Key features of MCP-SSE-Custom-Server?
- FastAPI implementation for real-time communication via SSE.
- Standalone MCP server for stdin/stdout interaction.
- Supports echoing messages and creating echo prompts.
Use cases of MCP-SSE-Custom-Server?
- Real-time data streaming applications.
- Integration with Claude Desktop for message control.
- Development of custom tools that utilize the MCP protocol.
FAQ from MCP-SSE-Custom-Server?
- What programming language is used?
The project is implemented in Python.
- How do I run the SSE server?
You can run it using the command:
uvicorn app.main:app --host 0.0.0.0 --port 8000or via Docker.
- What are the requirements to run this project?
You need Python 3.10+, MCP >= 0.3.0, FastAPI, Uvicorn, and Docker.