Provides real-time cat facts via Model Context Protocol using Server-Sent Events with FastAPI, featuring single fact retrieval, continuous streaming, and automatic OpenAPI documentation.
Unlock the full potential of Python MCP Cat Facts through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.
Free tier available • No credit card required
A FastAPI server that implements the Model Context Protocol (MCP) using Server-Sent Events (SSE) transport to provide cat facts.
git clone cd python-mcp
python -m venv venv source venv/bin/activate # On Windows, use: venv\Scripts\activate
pip install -e .
Start the server using the uv run command:
uv run start
Once the server is running, it will be available at:
To use this MCP server with VS Code, you need to add the following configuration to your mcp.json
file:
{ "servers": { "mcp-sse": { "type": "sse", "url": "http://0.0.0.0:8000/sse" } } }
This configuration tells VS Code how to connect to your MCP server using SSE transport.
Connect to the SSE endpoint and request a single cat fact. The response will always start with "Hi!".
GET /
: HomepageGET /about
: Information about the applicationGET /status
: Current server statusGET /sse
: SSE endpoint for MCP communicationGET /docs
: API documentation (Swagger UI)GET /redoc
: Alternative API documentation (ReDoc)MIT
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!