Skip to main content
Glama
floomhq

@floomhq/mcp-server

Official
by floomhq

floom

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/setup

Despliega tu primer script

  1. Escribe /floom en Claude Code

  2. Apunta a cualquier script de Python

  3. Se adapta, se prueba en un entorno aislado (sandbox) y se despliega

  4. 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

  1. Escribe un script de Python con una función run()

  2. Despliega mediante Claude Code (/floom), Cursor o cualquier agente compatible con MCP

  3. Prueba las ejecuciones automáticamente en un sandbox de E2B (alojado en la UE, con certificación SOC 2)

  4. 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 (@floomhq/mcp-server)

Proyectos con múltiples archivos

Próximamente

Espacios de trabajo y equipos

Planificado

Comparado con

floom

n8n

Vercel

Modal

Despliegue desde agente de IA

No

No

No

Despliegue sin registro previo

No

No

No

Interfaz autogenerada

No

No

No

Nativo de Python

Parcial

No

Pruebas en sandbox

No

No

No

Despliegue en 10 segundos

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

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.

-
security - not tested
A
license - permissive license
-
quality - not tested

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