Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Botpress 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
Deja que tu IA revise tus bots de Botpress: workspaces y bots, conversaciones, mensajes, usuarios y eventos, logs, analíticas e incidencias del bot, las tablas del bot (consultar, añadir y actualizar filas) y los archivos de su base de conocimiento con búsqueda semántica.
Prueba a pedir
Prompts de ejemplo para Botpress
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 → Botpress, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Botpress + Meta Muse
Deja que tu IA revise tus bots de Botpress: workspaces y bots, conversaciones, mensajes, usuarios y eventos, logs, analíticas e incidencias del bot, las tablas del bot (consultar, añadir y actualizar filas) y los archivos de su base de conocimiento con búsqueda semántica.
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:
BOTPRESS_TOKEN, BOTPRESS_WORKSPACE_ID, BOTPRESS_BOT_ID
Paso 1 — Obtener credenciales
- Inicia sesión en
https://app.botpress.cloud. Abre el menú de tu perfil (arriba a la derecha) → Profile Settings → Personal Access Tokens, crea un token y cópialo (empieza porbp_pat_). Pégalo enBOTPRESS_TOKEN, sin la palabra Bearer. - Workspace ID (
BOTPRESS_WORKSPACE_ID): abre el workspace en el dashboard y copia la partewkspace_...de la URL (app.botpress.cloud/workspaces/wkspace_...). - Bot ID (
BOTPRESS_BOT_ID): abre el bot y copia el UUID que va después de/bots/en la URL. Studio también lo muestra en los ajustes del bot. - Instala el conector. Los tres valores solo se envían a Botpress. Más adelante,
botpress_list_workspacesybotpress_list_botsmuestran también los ids de tus otros workspaces y bots.
Quién ve qué: el token lleva tu propio acceso a todos los workspaces de los que formas parte. Mantenlo en secreto y comparte el servidor MCP solo con personas autorizadas a leer las conversaciones de tus bots, que pueden contener datos personales.
Qué partes de Botpress usa: un único personal access token llega a las cuatro (una Bot Access Key no serviría para las herramientas de administración, así que usa un token personal):
- Admin API: workspaces, bots, logs, analíticas e incidencias de los bots.
- Runtime API: conversaciones, mensajes, usuarios y eventos del bot de todos los canales (Webchat, WhatsApp, Slack, etc.). La Chat API aparte de Botpress no se usa, porque solo ve las conversaciones de su propia integración Chat.
- Tables API: las tablas del bot, para consultar, añadir y actualizar filas.
- Files API: los archivos de la base de conocimiento del bot, con búsqueda semántica en los indexados.
Varios bots: las herramientas de conversaciones, mensajes, usuarios, eventos, tablas y archivos trabajan con BOTPRESS_BOT_ID salvo que indiques otro bot. Las herramientas de bots (resumen, logs, analíticas, incidencias) reciben el id del bot en cada llamada, así que la IA puede comparar los bots de un workspace.
Confirmar antes: botpress_create_table_rows y botpress_update_table_rows cambian los datos del bot, así que la IA te muestra las filas y espera tu sí. botpress_delete_table_rows viene desactivada al instalar; actívala en los ajustes del conector solo si la IA debe borrar filas. Solo borra por id de fila.
Contenido no fiable: los mensajes, los campos de usuario y los fragmentos de archivos vienen de usuarios finales o de documentos subidos. La IA trata las instrucciones que contengan como datos, no como órdenes.
Errores comunes: 401 Unauthorized: el token es incorrecto o se revocó, o el workspace ID no corresponde a un workspace del que forme parte tu usuario. 403 Forbidden: tu rol en el workspace no permite la acción. 404 ResourceNotFound: un id desconocido, o una conversación o tabla de otro bot distinto del de BOTPRESS_BOT_ID. 400 InvalidPayload o InvalidQuery: un parámetro no es válido, por ejemplo una fecha que no está en ISO 8601. 429 RateLimited: espera un momento y vuelve a intentarlo.
El conector no crea, despliega ni borra bots, no envía mensajes como el bot, no gestiona integraciones, no sube archivos a la base de conocimiento ni gestiona miembros del workspace o la facturación.
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 Muse
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.
Muse añade los servidores MCP remotos como conectores personalizados e inicia sesión en ellos con OAuth.
- En Muse, abre Settings → Connectors y elige Add custom connector.
- Pega la URL del servidor MCP
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse abre la página de inicio de sesión de AnythingMCP: inicia sesión y aprueba el acceso.
- En un chat, pídele a Muse algo que necesite las herramientas de
Botpress.
También puedes configurarlo desde un chat, en la web, en las apps de iOS y Android o en WhatsApp. Envía a Muse este mensaje:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
¿Lo alojas tú mismo? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Muse se conecta desde la nube de Meta, así que localhost no funciona.
Herramientas disponibles
| Tool | What it does |
|---|---|
botpress_list_workspaces | List the Botpress workspaces the token's user belongs to, with id, name, plan, bot count, spending limit and whether the workspace is… |
botpress_list_bots | List the bots of a Botpress workspace (production bots, or dev bots with dev true) with id, name, type, tags and last deploy time |
botpress_get_bot | Get one bot's overview: name, description, status, deploy time, whether it is a dev bot, tags, and its installed integrations with version… |
botpress_get_bot_logs | Read a bot's runtime logs (console output, errors and system messages) from timeStart on, filtered by level, conversation, user, workflow… |
botpress_get_bot_analytics | Get a bot's usage analytics between two dates: per period new and returning users, sessions, user and bot messages, events, conversations… |
botpress_list_bot_issues | List the issues Botpress recorded for a bot (errors in its code, hit limits, configuration problems) with code, title, description… |
botpress_list_conversations | List a bot's conversations from every channel, newest first, with id, integration and channel (e.g. webchat, whatsapp), message count, tags… |
botpress_get_conversation | Get one conversation of a bot: integration, channel, message count, tags, shared properties and dates |
botpress_list_messages | List a bot's messages, newest first, usually of one conversation (conversationId) |
botpress_list_users | List the end users who talked to a bot (one per channel: the same person on Slack and WhatsApp is two users), with id, name, tags and dates |
botpress_get_user | Get one end user of a bot: name, picture URL, tags, attributes and properties set by the bot or its integrations, and dates |
botpress_list_events | List a bot's events (incoming messages, integration events, custom and scheduled events) with type, status (pending, processed, ignored… |
botpress_get_event | Get one event of a bot with its full payload, status and failureReason |
botpress_list_tables | List a bot's tables with id, name, row factor, key column, whether it is frozen and the column schema |
botpress_get_table | Get one table of a bot with its columns (names, types, descriptions, computed settings), key column, its row count (rows) and how many rows… |
botpress_find_table_rows | Query rows of a bot's table with a MongoDB-like filter, full-text search, column selection, ordering and offset paging; group adds… |
botpress_create_table_rows | Add rows to a bot's table (1 to 1,000 per call), each an object of column values matching the table's schema (see botpress_get_table) |
botpress_update_table_rows | Update rows of a bot's table by id (1 to 1,000 per call): each row is {"id": 12, "column": "new value"} and only the given columns change |
botpress_delete_table_rows | Permanently delete rows of a bot's table by their ids (up to 1,000 per call) |
botpress_list_files | List a bot's files (knowledge-base documents and other uploads) with id, key, content type, size, tags, status (upload or indexing state)… |
botpress_search_files | Semantic search over a bot's indexed files (its knowledge base): returns the passages that best match a natural-language query, with score… |
Ejemplos de prompts
- "¿Qué preguntaron más a menudo a nuestro bot de soporte esta semana? Resume los temas principales de las últimas conversaciones."
- "¿Por qué falló ayer el bot? Revisa sus incidencias y los logs de error desde las 9:00."
- "Muéstrame los usuarios nuevos y recurrentes, las sesiones y los mensajes de nuestro bot en los últimos 30 días."
- "Busca en la tabla Leads la fila con el email [email protected] y pon su estado en contacted. Muéstrame antes el cambio."
- "Busca en la base de conocimiento del bot nuestra política de devoluciones y dime de qué archivo sale la respuesta."
FAQ
¿Dónde está disponible Muse? Por ahora Meta ofrece Muse en Estados Unidos y Canadá, en la web, en las apps de iOS y Android y en WhatsApp.
¿Meta revisa este conector? No. Meta no revisa los conectores personalizados. Muse solo ve las herramientas que activaste para este servidor MCP en AnythingMCP, y puedes desconectarlo cuando quieras en Settings → Connectors.
Siguientes pasos
¿Te ha sido útil esta guía?