Skip to main content
Glama
joelGuerraArias

FGJ Multimedios MCP Server

README.md3.05 kB
# FGJ Multimedios MCP Server Servidor MCP para envío automático de correos institucionales de FGJ Multimedios. ## Características - ✅ Envío de correos institucionales vía SMTP (Gmail) - ✅ Contexto personalizado para respuestas de IA - ✅ Autenticación por token - ✅ Firma automática de Bélgica Jiménez (Gerente General) ## Despliegue en FastMCP Cloud ### Paso 1: Preparar el Repositorio 1. Asegúrate de que tu código esté en un repositorio de GitHub 2. Verifica que tengas estos archivos: - `server.py` (o `app.py`) - Servidor principal - `requirements.txt` - Dependencias - `.env.example` - Ejemplo de variables de entorno ### Paso 2: Crear Proyecto en FastMCP Cloud 1. Ve a [FastMCP Cloud](https://fastmcp.cloud) e inicia sesión con tu cuenta de GitHub 2. Haz clic en "New Project" o "Crear Proyecto" 3. Selecciona tu repositorio de GitHub 4. Configura el proyecto: - **Nombre del proyecto**: `fgj-multimedios-mcp` (o el que prefieras) - **Punto de entrada**: `server.py` (o `app.py` si usas ese) - **Rama**: `main` (o `master`) ### Paso 3: Configurar Variables de Entorno En la configuración del proyecto, añade estas variables de entorno: ``` EMAIL_USER=menymedia@gmail.com EMAIL_PASS=icph zmog qhlc nocx MCP_TOKEN=my-secret-token ``` **⚠️ IMPORTANTE:** - `EMAIL_PASS` debe ser una **Contraseña de Aplicación** de Gmail (no tu contraseña normal) - `MCP_TOKEN` debe ser un token seguro y único ### Paso 4: Desplegar 1. Haz clic en "Deploy" o "Desplegar" 2. FastMCP Cloud construirá y desplegará tu servidor 3. Una vez completado, recibirás una URL como: ``` https://tu-proyecto.fastmcp.app/api/mcp ``` ### Paso 5: Actualizar Cliente Actualiza tu `client.py` para usar la URL de FastMCP Cloud: ```python client = MultiServerMCPClient( { "fgj-server": { "transport": "streamable_http", "url": "https://tu-proyecto.fastmcp.app/api/mcp", # ← Cambia esto "headers": { "Authorization": f"Bearer {os.getenv('MCP_TOKEN')}" } } } ) ``` ## Variables de Entorno Requeridas | Variable | Descripción | Ejemplo | |----------|-------------|---------| | `EMAIL_USER` | Correo de Gmail para envío | `menymedia@gmail.com` | | `EMAIL_PASS` | Contraseña de aplicación Gmail | `icph zmog qhlc nocx` | | `MCP_TOKEN` | Token secreto para autenticación | `my-secret-token` | ## Uso Local ```bash # Instalar dependencias pip install -r requirements.txt # Configurar variables de entorno cp .env.example .env # Edita .env con tus credenciales # Ejecutar servidor python server.py ``` El servidor estará disponible en `http://localhost:8000/api/mcp` ## Herramientas Disponibles - `send_email`: Envía correos institucionales - `email_context`: Prompt con contexto de FGJ Multimedios ## Notas - Cada push a la rama `main` redeployará automáticamente el servidor - Los logs están disponibles en el dashboard de FastMCP Cloud - El servidor se reinicia automáticamente si hay errores

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/joelGuerraArias/mcpcorreos'

If you have feedback or need assistance with the MCP directory API, please join our Discord server