Python MCP Cat Facts
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Python MCP Cat Factstell me a random cat fact"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Related MCP server: Skemati.ca MCP SSE Server
Requirements
Python 3.12+
Dependencies:
fastapi
mcp[cli]
uvicorn
cmake
Installation
Clone the repository
git clone <repository-url>
cd python-mcpCreate a virtual environment
python -m venv venv
source venv/bin/activate # On Windows, use: venv\Scripts\activateInstall dependencies
pip install -e .Starting the Server in SSE Mode
Start the server using the uv run command:
uv run startOnce the server is running, it will be available at:
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:
{
"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.
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 deployed
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
A Model Context Protocol server for Wix AI tools
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA 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.51MIT
- FlicenseNot gradedqualityNot gradedmaintenanceA Model Context Protocol (MCP) server implementation that uses Server-Sent Events (SSE) to enable real-time, server-pushed updates between AI models and tools over HTTP connections.1-
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server implementation built with FastAPI that enables AI agent interactions. Provides a structured foundation for building AI-powered applications with proper data validation and modern Python tooling.-
- AlicenseNot gradedqualityDmaintenanceA FastAPI MCP server that uses Server-Sent Events as a transport layer, providing echo functionality through tools, resources, and prompts.12MIT