MCP Server
Prueba de concepto de MCP
Este repositorio contiene un servidor de Protocolo de Contexto de Modelo (MCP) simple, implementado con FastAPI . El objetivo es exponer los datos del rebaño mediante una API detectable y versionada que se puede implementar en AWS Fargate.
Corriendo localmente
Instalar dependencias:
La ruta de la base de datos se puede configurar mediante la variable de entorno
DATABASE_PATH. Si no se configura, se establece de forma predeterminada enmcp.dbdentro del directorio de trabajo.pip install -r requirements.txtSembrar la base de datos SQLite:
python -m app.seedIniciar el servidor API:
uvicorn app.main:app --reloadAutenticarse con el token
fake-super-secret-tokenal llamar a la API.
El archivo de descubrimiento de MCP está disponible en model_context.yaml .
Related MCP server: MCP REST API Server
Usando el agente
Se proporciona un paquete agent para interactuar con el servidor MCP. Una vez que el servidor esté en funcionamiento, puede listar los datos del rebaño de la siguiente manera:
python -m agent http://localhost:8000 --token fake-super-secret-tokenEl agente lee model_context.yaml para descubrir la ruta de la API y devuelve la respuesta JSON del servidor. Para obtener compatibilidad total con YAML, instale la dependencia opcional PyYAML ; de lo contrario, se utiliza un analizador integrado limitado.
Ejecución de pruebas
pytest -qRecipiente
Se proporciona un Dockerfile para ejecutar el servidor en un contenedor. Compilación con:
docker build -t mcp .Terraformar
El directorio terraform contiene una configuración mínima que muestra cómo implementar el contenedor en AWS (p. ej., Fargate). Crea un repositorio ECR para la imagen.
This server cannot be deployed
Maintenance
Related MCP Connectors
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
Model Context Protocol server for Studex tools, notifications, and profile integrations
Public, read-only MCP server for FarmNeural company facts, packages, and capabilities.
Guarded MCP server for agent-readable business truth, provenance, readiness, and discovery.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA FastAPI-based implementation of the Model Context Protocol that enables standardized interaction between AI models and development environments, making it easier for developers to integrate and manage AI tasks.10MIT
- FlicenseNot gradedqualityDmaintenanceA server implementation of the Model Context Protocol (MCP) that provides REST API endpoints for managing and interacting with MCP resources.-
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables real-time communication using Server-Sent Events (SSE), providing standardized model management and resource templating capabilities.-
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server implementation built with Python and FastAPI for educational purposes. Demonstrates MCP server functionality through a books API interface.MIT