Discourse ahora cuenta con un servidor MCP integrado, lo que te permite pedirle a tus aplicaciones de IA favoritas que encuentren un tema, se pongan al día en una discusión o preparen un informe sobre la actividad en tu comunidad.
MCP (Model Context Protocol) es una forma de que las aplicaciones de IA utilicen herramientas proporcionadas por otro servicio. Discourse proporciona estas herramientas, y conectas tu aplicación iniciando sesión con tu cuenta de Discourse y aprobando el acceso que solicita. ![]()
El servidor se ejecuta como parte de tu sitio de Discourse. Existe un paquete separado discourse-mcp, que es una herramienta que instalas y ejecutas localmente; no es necesario para esta nueva función. Puedes conectarte directamente al nuevo servidor integrado de tu comunidad sin configurar un entorno de desarrollo local. Desplázate hacia abajo para echar un vistazo ![]()
¿Qué puedes hacer con ello?
Puedes buscar y leer temas, explorar categorías y etiquetas, consultar perfiles de usuario y actividad, y revisar tus marcadores y notificaciones. Con el permiso de escritura habilitado, tu aplicación también puede crear temas, responder, editar publicaciones, guardar borradores y subir archivos. Los mensajes privados (PM) tienen sus propios permisos de lectura y escritura.
Por ejemplo, podrías preguntar:
- «Encuentra discusiones sobre la configuración de SSO y resume los enfoques que la gente ha probado. Incluye enlaces a los temas.»
- «Lee este tema y explícamelo como si tuviera cinco años»
- «Encuentra mi borrador guardado y ayúdame a averiguar dónde me quedé»
También hay herramientas para el chat, eventos, reacciones, temas resueltos y votación de temas cuando los plugins y herramientas MCP correspondientes están habilitados.
Una gran función es el soporte para la moderación y la configuración del sitio. El personal con acceso adecuado puede inspeccionar la cola de revisión, leer los detalles detrás de una bandera, verificar revisiones de publicaciones y consultar el historial de moderación de un usuario. Los administradores también pueden encontrar configuraciones del sitio y actualizar las configuraciones compatibles.
¿Quién puede acceder a qué?
Como administradores, eliges qué herramientas expone tu sitio y qué permisos puede otorgar cada grupo a una aplicación. Los permisos de lectura y escritura son independientes, por lo que puedes permitir la búsqueda y la lectura sin permitir cambios.
Los usuarios inician sesión en Discourse y aprueban el acceso solicitado por la aplicación. La aplicación actúa con los permisos normales de Discourse de ese usuario, dentro del acceso que se le haya concedido.
Conceder a una aplicación permiso para leer contenido no otorga al usuario acceso a contenido que no podía ver antes. Todos los permisos típicos de la aplicación siguen aplicando sin importar qué alcances MCP se permitan al usuario. Para repetirlo: un usuario al que se le haya concedido el alcance de PM no podrá ver un PM que no pueda ver de otra manera en la aplicación. Las herramientas de configuración del sitio requieren una cuenta de administrador, y los valores de configuración secretos no se exponen.
Puedes revisar las aplicaciones y autorizaciones conectadas, revocar el acceso, bloquear un cliente e inspeccionar la actividad de las herramientas desde las páginas de administración de MCP. Los usuarios también pueden revocar sus propias conexiones en Preferencias → Seguridad → Aplicaciones MCP.
Configuración
El servidor MCP está desactivado por defecto. En una versión de Discourse que incluya esta función:
- Ve a
/admin/config/mcpy habilitamcp_server_enableden Configuración. - En Capacidades, habilita las herramientas que quieras que tu sitio exponga. Las herramientas nuevas están desactivadas hasta que las habilites explícitamente.
- En Acceso, elige qué grupos pueden conectarse y qué permisos pueden otorgar. El grupo de administradores está pre-registrado; añade otros grupos según sea necesario.
- Conecta tu aplicación de IA usando el punto final del servidor mostrado en Resumen, típicamente
https://your-community.example/mcp. - Inicia sesión en Discourse y aprueba el acceso solicitado.
Tu aplicación debe admitir MCP remoto sobre Streamable HTTP y OAuth. Algunas aplicaciones pueden identificarse automáticamente. Si tu aplicación necesita un cliente pre-registrado, usa Clientes OAuth → Añadir cliente OAuth e ingresa los detalles del cliente correspondientes en tu aplicación. El formulario incluye preajustes para aplicaciones comunes.
La configuración mcp_oauth_client_id_metadata_policy controla si las aplicaciones pueden identificarse a través de una URL de metadatos del cliente. Puedes permitir cualquier dominio, restringirlo a dominios aprobados o requerir clientes pre-registrados.
Aquí tienes una grabación completa [1] de la conexión de ChatGPT al servidor MCP de Meta (solo disponible para administradores) ![]()
Pruébalo 
¡Cuéntanos qué aplicación estás usando y dónde podrían mejorar las herramientas!
Habrá más trabajo en este ámbito:
- más alcances / herramientas
- y estamos explorando la creación de plugins oficiales para aplicaciones conocidas como ChatGPT, Claude, etc.
Algunas partes aceleradas ↩︎






