Integrations
Python MCP Cat Facts
A FastAPI server that implements the Model Context Protocol (MCP) using Server-Sent Events (SSE) transport to provide cat facts.
Features
- Get a single random cat fact
- Subscribe to a stream of cat facts delivered every 10 seconds
- SSE (Server-Sent Events) for real-time communication
- FastAPI framework with automatic OpenAPI documentation
Requirements
- Python 3.12+
- Dependencies:
- fastapi
- mcp[cli]
- uvicorn
- cmake
Installation
Clone the repository
Copy
Create a virtual environment
Copy
Install dependencies
Copy
Starting the Server in SSE Mode
Start the server using the uv run command:
Copy
Once the server is running, it will be available at:
- API: http://localhost:8000
- API Documentation: http://localhost:8000/docs
VS Code Integration
To use this MCP server with VS Code, you need to add the following configuration to your mcp.json
file:
Copy
This configuration tells VS Code how to connect to your MCP server using SSE transport.
Using the Cat Facts API
Get a single cat fact:
Connect to the SSE endpoint and request a single cat fact. The response will always start with "Hi!".
API Endpoints
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)
License
This server cannot be installed
A FastAPI server that implements the Model Context Protocol (MCP) using Server-Sent Events (SSE) transport to provide random cat facts on demand or as a continuous stream.
Related MCP Servers
- -securityAlicense-qualityA high-performance FastAPI server supporting Model Context Protocol (MCP) for seamless integration with Large Language Models, featuring REST, GraphQL, and WebSocket APIs, along with real-time monitoring and vector search capabilities.Last updated -5PythonMIT License
- -securityAlicense-qualityA Server-Sent Events implementation using FastAPI framework that integrates Model Context Protocol (MCP), allowing AI models to access external tools and data sources like weather information.Last updated -9PythonMIT License
- -securityFlicense-qualityA simple application demonstrating Model Context Protocol (MCP) integration with FastAPI and Streamlit, allowing users to interact with LLMs through a clean interface.Last updated -3Python
- AsecurityFlicenseAqualityAn implementation of the Model Context Protocol (MCP) server using Server-Sent Events (SSE) for real-time communication, providing tools for calculations and dynamic resource templates.Last updated -1JavaScript