Back to MCP Servers
Python MCP Cat Facts

Python MCP Cat Facts

Public
akream/mcppython

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.

python
0 tools
May 29, 2025
Updated Jun 4, 2025

Supercharge Your AI with Python MCP Cat Facts

MCP Server

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.

Unified API Access
Complete Tracing
Instant Setup
Get Started Now

Free tier available • No credit card required

Instant Setup
99.9% Uptime
10,000+Monthly Requests

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

git clone cd python-mcp

Create a virtual environment

python -m venv venv source venv/bin/activate # On Windows, use: venv\Scripts\activate

Install dependencies

pip install -e .

Starting the Server in SSE Mode

Start the server using the uv run command:

uv run start

Once the server is running, it will be available at:

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 /: Homepage
  • GET /about: Information about the application
  • GET /status: Current server status
  • GET /sse: SSE endpoint for MCP communication
  • GET /docs: API documentation (Swagger UI)
  • GET /redoc: Alternative API documentation (ReDoc)

License

MIT

Publicly Shared Threads0

Discover shared experiences

Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!

Share your threads to help others
Related MCPs5
  • Python Codebase Analysis RAG System

    Analyzes Python codebases using AST to extract and vectorize code elements, enabling advanced queryi...

    Added May 30, 2025
  • mcpdemo

    Provides IP query capabilities using the Model Context Protocol (MCP) to enable efficient and accura...

    Added May 30, 2025
  • doc-lib-mcp

    Model Context Protocol server enabling document ingestion, chunking, semantic search, and advanced n...

    Added May 30, 2025
  • sanderkooger-mcp-server-ragdocs

    Provides vector-based semantic search and real-time context augmentation for AI assistants by retrie...

    Added May 30, 2025
  • WordPress MCP Extension

    Enhance VS Code WordPress development with a Model Context Protocol server that detects configuratio...

    Added May 30, 2025