Datos sobre el gato MCP de Python
Un servidor FastAPI que implementa el Protocolo de contexto de modelo (MCP) utilizando el transporte de eventos enviados por el servidor (SSE) para proporcionar datos de gato.
Características
- Obtenga un solo dato aleatorio sobre gatos
- Suscríbete a un flujo de datos sobre gatos cada 10 segundos.
- SSE (eventos enviados por el servidor) para comunicación en tiempo real
- Marco FastAPI con documentación automática de OpenAPI
Requisitos
- Python 3.12+
- Dependencias:
- Fastapi
- mcp[cli]
- uvicornio
- cmake
Instalación
Clonar el repositorio
Crear un entorno virtual
Instalar dependencias
Iniciar el servidor en modo SSE
Inicie el servidor utilizando el comando uv run:
Una vez que el servidor esté en funcionamiento, estará disponible en:
- API: http://localhost:8000
- Documentación de la API: http://localhost:8000/docs
Integración de VS Code
Para utilizar este servidor MCP con VS Code, debe agregar la siguiente configuración a su archivo mcp.json
:
Esta configuración le dice a VS Code cómo conectarse a su servidor MCP usando el transporte SSE.
Uso de la API de Cat Facts
Obtenga un dato sobre un solo gato:
Conéctese al punto final de SSE y solicite un dato de gato. La respuesta siempre comenzará con "¡Hola!".
Puntos finales de API
GET /
: Página de inicioGET /about
: Información sobre la aplicaciónGET /status
: Estado actual del servidorGET /sse
: punto final SSE para la comunicación MCPGET /docs
: Documentación de la API (interfaz de usuario de Swagger)GET /redoc
: Documentación de API alternativa (ReDoc)
Licencia
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor FastAPI que implementa el Protocolo de contexto de modelo (MCP) utilizando el transporte de eventos enviados por el servidor (SSE) para proporcionar datos aleatorios sobre gatos a pedido o como una transmisión continua.
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 -9PythonMIT 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 -47PythonMIT License
- -securityFlicense-qualityA server for Model Context Protocol (MCP) that uses Server-Sent Events (SSE) for streaming communication, enabling tools like the HackerNews API to be accessed through a secure HTTP+SSE transport.Last updated -23TypeScript
- -securityFlicense-qualityA FastAPI server implementing the Model Context Protocol (MCP) for structured tool use, providing utility tools including random number generation, image generation via Azure OpenAI DALL-E, and AI podcast generation.Last updated -Python