Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade E2B con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Gestiona con tu IA las sandboxes en la nube de E2B de tu equipo: lista, inicia, inspecciona, pausa, reanuda y amplía sandboxes, lee sus logs y métricas de CPU, memoria y disco, y consulta las plantillas, builds y snapshots del equipo.
Prueba a pedir
Prompts de ejemplo para E2B
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → E2B, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
E2B + Microsoft Copilot
Gestiona con tu IA las sandboxes en la nube de E2B de tu equipo: lista, inicia, inspecciona, pausa, reanuda y amplía sandboxes, lee sus logs y métricas de CPU, memoria y disco, y consulta las plantillas, builds y snapshots del equipo.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
E2B_API_KEY
Paso 1 — Obtener credenciales
La configuración lleva unos 2 minutos. Necesitas una cuenta de E2B; las sandboxes en ejecución se facturan al equipo por segundo (el plan Hobby empieza con créditos gratuitos).
- Inicia sesión en https://e2b.dev/dashboard y abre Keys (https://e2b.dev/dashboard?tab=keys).
- Copia una clave API de equipo. Empieza por
e2b_; un access token personal (sk_e2b_...) no sirve aquí. - Pégala en
E2B_API_KEY. El conector la envía en la cabeceraX-API-Key, y actúa en nombre de todo el equipo. - Instala el conector y ejecuta
e2b_list_sandboxespara comprobarla.
Qué herramientas cuestan dinero: e2b_create_sandbox inicia una sandbox y e2b_resume_sandbox reanuda una pausada. Una sandbox en ejecución se factura por segundo de CPU y memoria hasta que expira, se pausa o se termina, y e2b_set_sandbox_timeout la mantiene facturando más tiempo cuando retrasa el final. La IA te pregunta antes de iniciar, reanudar o ampliar una sandbox, mantiene timeout corto y pausa las sandboxes o las deja expirar cuando el trabajo está hecho. Las herramientas de lectura son gratuitas, y una sandbox pausada no paga cómputo.
Plantillas: e2b_list_default_templates muestra las plantillas listas de E2B como base, code-interpreter-v1 y desktop con CPU, memoria, disco y versión de envd; e2b_list_templates lista las plantillas propias del equipo con alias, estado del build y número de arranques; e2b_list_template_builds lista los builds de una plantilla.
Iniciar una sandbox: e2b_create_sandbox recibe template_id (id o alias, por defecto base), timeout en segundos (por defecto 300) y, opcionalmente, metadata (pares clave-valor de texto para encontrarla luego), env_vars, auto_pause (pausar al expirar en lugar de terminar) y allow_internet_access. La respuesta trae sandboxID y domain. La IA no pone en env_vars secretos que no hayas aprobado.
Inspeccionar: e2b_list_sandboxes filtra por state (running o paused), template, metadata como user=abc&app=prod y started_after; e2b_get_sandbox muestra plantilla, recursos, hora de inicio y de fin, estado y ajustes de red; e2b_get_sandbox_logs lee los logs del sistema y de los procesos, filtrados por nivel mínimo o por un texto de búsqueda (distingue mayúsculas); e2b_get_sandbox_metrics muestra el uso de CPU, memoria y disco a lo largo del tiempo.
Ciclo de vida: e2b_set_sandbox_timeout fija un nuevo final contado desde ahora y sustituye al anterior, así que un valor más corto termina antes la sandbox. e2b_pause_sandbox congela una sandbox con sus archivos y, por defecto, su memoria (memory: false conserva solo el sistema de archivos, y al reanudar la sandbox se reinicia); e2b_resume_sandbox la reanuda o amplía una en ejecución; e2b_list_snapshots lista los snapshots guardados.
Desactivadas al instalar: e2b_kill_sandbox. No se puede deshacer (procesos, memoria y archivos desaparecen), así que un administrador del workspace la activa cuando el equipo la necesita.
Ejecutar código no forma parte de este conector: los comandos, los archivos y el code interpreter los sirve cada sandbox (su agente envd en https://<port>-<sandboxID>.e2b.app) con su propio access token, y la clave API del equipo no debe llegar a una sandbox donde se ejecuta código generado. Para eso usa los SDK de E2B (e2b, @e2b/code-interpreter) o una herramienta que los envuelva. Los access tokens de las sandboxes se eliminan de las respuestas.
Formatos de datos: las horas son ISO 8601, en UTC; start y end de las métricas son segundos Unix y los valores cursor de los logs milisegundos Unix. cpuCount son vCPU, memoryMB y diskSizeMB megabytes.
Paginación: e2b_list_sandboxes, e2b_list_templates, e2b_list_template_builds y e2b_list_snapshots aceptan limit (por defecto 50, como máximo 100) y devuelven el token de la página siguiente en _headers.x-next-token, con la lista en data; la IA lo pasa como next_token hasta que deja de aparecer. e2b_list_sandboxes devuelve también _headers.x-total-running. e2b_get_sandbox_logs devuelve hasta 1.000 líneas (por defecto 100) desde un cursor, forward o backward.
Límites: el equipo tiene un límite de sandboxes simultáneas. timeout está limitado por el plan: 1 hora en Hobby, 24 horas en Pro.
Errores comunes: 400 indica un parámetro incorrecto (por ejemplo un timeout por encima del máximo del plan); 401 una clave errónea, o un access token en lugar de una clave API de equipo; 403 que el equipo no puede usar la plantilla; 404 una sandbox o plantilla desconocida (una sandbox que expiró ya no existe); 409 que la sandbox ya está pausada o pausándose; 429 demasiadas sandboxes o peticiones simultáneas (la IA espera en lugar de reintentar en bucle); 500 y 503 son problemas de E2B.
El conector no ejecuta código, comandos ni operaciones de archivos dentro de las sandboxes y no construye plantillas.
Paso 2 — Instalar el adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Paso 3 — Añadir el conector en Microsoft Copilot
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
Microsoft Copilot usa servidores MCP a través de agentes creados en Copilot Studio: añades AnythingMCP a un agente como herramienta y luego publicas el agente en Microsoft 365 Copilot y Teams. Copilot Studio se conecta desde la nube de Microsoft por Streamable HTTP, que AnythingMCP admite.
- En Copilot Studio, abre tu agente (o crea uno), ve a Tools y elige Add a tool → New tool → Model Context Protocol.
- Escribe un Server name (por ejemplo
AnythingMCP), una Server description que diga qué hace el conector y la Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descripción para decidir cuándo llamar al servidor. - En la autenticación, elige API key, pon Type en Header y
X-API-Keycomo nombre de la cabecera, y selecciona Create. - En Add tool, elige Create a new connection, pega una clave de API MCP de AnythingMCP (MCP Servers → tu servidor → API keys) y selecciona Add to agent.
- Pruébalo en el panel Test del agente: pide algo que necesite las herramientas de
E2B. - Selecciona Publish y luego Channels → Microsoft 365 and Microsoft Teams, deja marcada Make agent available in Microsoft Copilot y elige Add channel. See agent in Teams lo instala para ti; en Microsoft 365 Copilot, escribe @ y elige el agente.
¿Prefieres que cada persona inicie sesión? En lugar de la clave de API elige OAuth 2.0 → Dynamic discovery: cada usuario inicia sesión en AnythingMCP la primera vez que el agente lo llama.
¿Lo alojas tú mismo? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Copilot Studio se conecta desde la nube de Microsoft, así que localhost no funciona.
Herramientas disponibles
| Tool | What it does |
|---|---|
e2b_list_sandboxes | List the E2B sandboxes of the team, newest first: sandbox id, template, alias, state (running or paused), start and end time, CPU, memory… |
e2b_get_sandbox | Read one E2B sandbox: template and alias, state, start and end time, CPU, memory and disk, envd version, domain, internet access, network… |
e2b_create_sandbox | Start a new E2B sandbox from a template |
e2b_set_sandbox_timeout | Set when an E2B sandbox ends: timeout seconds counted from now, replacing the previous end time (a shorter value ends it sooner) |
e2b_pause_sandbox | Pause a running E2B sandbox, saving its files and, by default, its memory, so it can be resumed later with e2b_resume_sandbox |
e2b_resume_sandbox | Resume a paused E2B sandbox (or extend a running one) and return its details |
e2b_kill_sandbox | Kill an E2B sandbox immediately |
e2b_get_sandbox_logs | Read the logs of one E2B sandbox (system and process output) with timestamp, level and message; filter by minimum level or a search string |
e2b_get_sandbox_metrics | Read the resource use of one E2B sandbox over time: CPU count and usage percent, memory and disk used and total, per timestamp |
e2b_list_templates | List the team's E2B templates: template id, aliases and names, build id and status, CPU, memory and disk, public flag, spawn count, last… |
e2b_list_template_builds | List the builds of one E2B template with build id, status, CPU, memory, disk, envd version and dates |
e2b_list_default_templates | List E2B's ready-made default templates (such as base, code-interpreter-v1 and desktop) with their aliases, CPU, memory, disk and envd… |
e2b_list_snapshots | List the team's E2B sandbox snapshots with id, name, the sandbox they came from and dates; filter by sandbox or name |
Ejemplos de prompts
- "¿Qué sandboxes de E2B están en ejecución ahora, qué plantilla usa cada una y cuándo termina?"
- "Inicia una sandbox code-interpreter-v1 durante 10 minutos con los metadatos user=demo y dame su sandbox id."
- "Muéstrame los logs de error de la sandbox ixk2b9z0."
- "¿Cuánta CPU y memoria ha usado la sandbox ixk2b9z0 desde que arrancó?"
- "Pausa todas las sandboxes en ejecución con los metadatos app=staging."
FAQ
¿Para qué Copilot es? Para Microsoft 365 Copilot en el trabajo, mediante agentes de Copilot Studio. La app de Microsoft Copilot para cuentas personales no permite añadir tu propio servidor MCP.
¿Qué necesito? Una cuenta de trabajo con acceso a Copilot Studio (licencia o prueba) para crear el agente. Quien lo use en Microsoft 365 Copilot o Teams necesita acceso al agente: compártelo o pide a un administrador que lo publique para la organización. Si tu organización aplica directivas de datos a los conectores de Power Platform, también cubren los servidores MCP.
El agente no llama a las herramientas. Comprueba que el nombre de la cabecera sea exactamente X-API-Key y que la clave pertenezca al mismo servidor MCP que la URL, y escribe una Server description concreta: Copilot Studio la usa para decidir cuándo llamar al servidor. Vuelve a publicar el agente después de cada cambio; en un chat abierto, escribe "start over" para usar la nueva versión.
Siguientes pasos
- Página del conector
- Conectar a Claude
- Conectar a ChatGPT
- Conectar a Cursor
- Conectar a Gemini
- Conectar a Meta Muse
¿Te ha sido útil esta guía?