¿Existe un Protocolo de Contexto del Modelo Discourse (MCP) oficial?

Mi hoja de ruta de pensamiento actual es esta… todavía necesita mucho refinamiento, pero ayuda a pintar una imagen de cómo pienso en esto.

V0 - Servidor MCP

  • Permitir al administrador seleccionar una colección de herramientas (personalizadas o integradas) y publicarlas en un punto final particular. /discourse-ai/mcp/NAME

  • Usar Bearer para la autenticación, en particular una clave API de usuario.

  • La clave puede tener el alcance de un servicio MCP particular.

Hito

  • Las herramientas de Discourse (por ejemplo, instancia de búsqueda, lectura de temas, etc.) pueden ser consumidas por Cursor y Claude desktop.

V1 - Cliente MCP

  • Permitir al administrador consumir un servicio MCP, que agrega una lista de herramientas a la lista de herramientas disponibles que luego pueden ser consumidas por personas.

  • Usar Bearer para la autenticación.

Hito

  • Los servicios en https://mcp.so pueden ser consumidos por una instancia de Discourse.

V2 - Cliente MCP por usuario

  • Al discutir con el bot, los usuarios privilegiados pueden hacer clic en “agregar MCP” y agregar MCP a una conversación en curso.
  • Usar Bearer para la autenticación.

Hito

  • Los usuarios finales pueden optar por agregar contexto para un MCP de su elección a una conversación de IA en curso.

V3 - Implementar OAuth 2 para la autenticación

Este es un mecanismo de autenticación más complejo, especialmente el registro.

Hito

  • Soporte más amplio.

V4 - Implementar un mecanismo de “puente” para el acceso a recursos locales

  • Implementar una gema o aplicación de escritorio que permita el acceso a recursos locales a través de MCP a Discourse, utilizando el transporte stdio.

Hito

  • Puedes conversar con un Bot PM de Discourse y acceder a archivos locales para obtener contexto adicional.
10 Me gusta