@floomhq/mcp-server
Officialfloom
La capa de producción para agentes de IA. Despliega scripts de Python como automatizaciones en la nube con una interfaz web compartible, API REST y endpoint MCP. Sin Docker, sin infraestructura, sin YAML.
Dile a tu agente de IA "deploy on floom" y tu script estará activo en segundos.
Qué hace floom
Escribes un script de Python. floom lo convierte en:
Una interfaz web con entradas y salidas tipadas que cualquiera puede usar
Una API REST que otros servicios pueden llamar
Un endpoint MCP que los agentes de IA pueden descubrir
Secretos gestionados, historial de versiones y programación de tareas
Sin Docker. Sin CI/CD. Sin infraestructura. Solo Python al entrar, producción al salir.
Para quién es
Desarrolladores que crean automatizaciones en Python y necesitan compartirlas con personas no técnicas
Agencias de IA que despliegan herramientas para clientes
Cualquier persona que use Claude Code o Cursor y quiera pasar de localhost a producción al instante
Inicio rápido
Instala la skill de Claude Code
git clone https://github.com/floomhq/floom.git ~/tmp/floom && ~/tmp/floom/scripts/setupDespliega tu primer script
Escribe
/floomen Claude CodeApunta a cualquier script de Python
Se adapta, se prueba en un entorno aislado (sandbox) y se despliega
Obtienes una URL en vivo para compartir
O dile a cualquier agente compatible con MCP: "deploy this on floom"
Escribe un script desde cero
import os
from google import genai
def run(url: str) -> dict:
client = genai.Client(api_key=os.environ["GEMINI_API_KEY"])
response = client.models.generate_content(
model="gemini-2.0-flash",
contents=f"Summarize the company at {url} in 3 sentences."
)
return {"summary": response.text}Eso es todo. floom se encarga del resto: pruebas en sandbox, despliegue, generación de interfaz, inyección de secretos.
Cómo funciona
Escribe un script de Python con una función
run()Despliega mediante Claude Code (
/floom), Cursor o cualquier agente compatible con MCPPrueba las ejecuciones automáticamente en un sandbox de E2B (alojado en la UE, con certificación SOC 2)
Comparte la URL en vivo con quien quieras
Consulta BUILDING.md para ver el protocolo completo: formato de manifiesto, tipos de entrada/salida, referencia de API.
API
Todos los endpoints en dashboard.floom.dev/api/. Referencia completa en BUILDING.md.
# Upload code
curl -X POST https://dashboard.floom.dev/api/artifacts \
-H "Authorization: Bearer $API_KEY" \
-d '{"code": "def run(x): return {\"result\": x}", "manifest": {...}}'
# Test in sandbox
curl -X POST https://dashboard.floom.dev/api/test \
-d '{"artifactId": "...", "inputs": {"x": "hello"}}'
# Deploy
curl -X POST https://dashboard.floom.dev/api/deploy \
-d '{"artifactId": "..."}'Características
Característica | Estado |
Despliegue desde cualquier agente de IA | Disponible |
Interfaz web con entradas/salidas tipadas | Disponible |
API REST por automatización | Disponible |
Secretos gestionados | Disponible |
Historial de versiones y rollback | Disponible |
Pruebas en sandbox (E2B) | Disponible |
Programación (cron) | Disponible |
Carga de archivos (PDF, CSV, XLSX) | Disponible |
Endpoint MCP | Disponible ( |
Proyectos con múltiples archivos | Próximamente |
Espacios de trabajo y equipos | Planificado |
Comparado con
floom | n8n | Vercel | Modal | |
Despliegue desde agente de IA | Sí | No | No | No |
Despliegue sin registro previo | Sí | No | No | No |
Interfaz autogenerada | Sí | No | No | No |
Nativo de Python | Sí | Parcial | No | Sí |
Pruebas en sandbox | Sí | No | No | No |
Despliegue en 10 segundos | Sí | No | Parcial | No |
Stack
Runtime: Sandboxes de E2B (alojados en la UE, SOC 2 Tipo II)
Backend: Convex
Autenticación: Clerk
Almacenamiento: Cloudflare R2
Frontend: Next.js en Vercel
Enlaces
Dashboard: dashboard.floom.dev
Documentación: docs.floom.dev
Referencia del protocolo: BUILDING.md
Preguntas frecuentes
¿Qué es floom?
floom es la capa de producción para agentes de IA. Escribes un script de Python y floom lo convierte en una automatización en la nube con una interfaz web compartible, API REST y endpoint MCP. Sin Docker, sin infraestructura, sin YAML. Dile a tu agente de IA "deploy on floom" y tu script estará activo en segundos.
¿En qué se diferencia floom de n8n, Zapier o Make?
n8n, Zapier y Make son constructores de flujos de trabajo visuales donde conectas nodos en una interfaz gráfica. floom es "code-first": escribes una función de Python y la plataforma genera la interfaz, la API y la infraestructura automáticamente. No hay editor de arrastrar y soltar. Despliegas desde tu terminal o agente de IA, y tus compañeros no técnicos usan la interfaz web generada para ejecutarlo.
¿En qué se diferencia floom de Vercel o Modal?
Vercel despliega aplicaciones web completas. Modal despliega funciones de Python pero requiere su SDK y decoradores. floom despliega una única función run() de Python y genera automáticamente una interfaz web con entradas y salidas tipadas, para que cualquier persona de tu equipo pueda usarla sin escribir código ni llamar a una API.
¿Funciona floom con Claude Code?
Sí. Instala la skill con git clone https://github.com/floomhq/floom.git ~/tmp/floom && ~/tmp/floom/scripts/setup, luego escribe /floom en Claude Code. Adaptará tu script, lo probará en un sandbox y lo desplegará.
¿Funciona floom con Cursor, Windsurf u otros agentes de IA?
Sí. Cualquier agente compatible con MCP puede desplegar en floom. El protocolo es una API REST estándar: subir código + manifiesto, probar, desplegar. Consulta BUILDING.md para ver la referencia completa de la API.
¿Están seguros mis datos?
El código se ejecuta en sandboxes de E2B, que están alojados en la UE y cuentan con certificación SOC 2 Tipo II. Cada ejecución obtiene un sandbox aislado que se destruye después de la ejecución. Los secretos se cifran en reposo y se inyectan en tiempo de ejecución, nunca se exponen en registros ni en la interfaz.
¿Cuánto cuesta?
floom es gratuito para empezar. Consulta dashboard.floom.dev para ver los detalles de precios actuales.
¿Qué lenguajes soporta floom?
Python. Tu script necesita una función run() que acepte parámetros tipados y devuelva un diccionario. Las dependencias se instalan automáticamente mediante pip a partir del manifiesto.
¿Puedo programar automatizaciones?
Sí. Añade un campo schedule (sintaxis cron) a tu manifiesto. Por ejemplo, "schedule": "0 9 * * 1" se ejecuta cada lunes a las 9 a.m. También puedes configurar scheduleInputs con valores predeterminados para las ejecuciones programadas.
¿Puedo subir archivos (PDF, CSV, Excel)?
Sí. Usa el tipo de entrada file en tu manifiesto. El usuario sube un archivo a través de la interfaz web y tu función run() recibe una cadena de URL de R2. Descárgalo con requests.get() o httpx.get() dentro de tu función.
Licencia
Código abierto. Consulta LICENSE para más detalles.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/floomhq/floom'
If you have feedback or need assistance with the MCP directory API, please join our Discord server