Ir al contenido
KeuralDocs
Desarrolladores

Integración de complementos y servidores MCP

Cómo conectar a Keural un servidor MCP propio y crear un paquete de complemento para la aplicación de escritorio.

Los complementos de Keural son servidores MCP (Model Context Protocol). Esta página es la especificación para conectar su propio servidor MCP a Keural o crear un paquete de complemento para instalarlo en la aplicación de escritorio.

Métodos de transporte

PlataformaTransporte disponibleUso
Web y móvilHTTP (Streamable HTTP) · SSEServidores MCP remotos accesibles desde Internet
Aplicación de escritorioSTDIO · HTTPServidores que se ejecutan en este equipo, servidores HTTP de la red interna
  • En las conversaciones web solo se usan servidores HTTP o SSE remotos. Los servidores STDIO se ejecutan en la aplicación de escritorio.
  • Si la dirección del servidor termina en /mcp, suele ser un servidor Streamable HTTP, así que seleccione HTTP como método de transporte.
  • El HTTP de la aplicación de escritorio es para direcciones de la red interna. Las direcciones públicas de Internet se registran con HTTP en la web.

Campos para añadir un MCP personalizado

En Configuración → Complementos → + Añadir MCP personalizado los campos son los siguientes.

CampoContenido
NombreObligatorio
DescripciónOpcional
Método de transporteConsulte la tabla anterior
CategoríaClasificación en la lista
URL del servidorObligatoria para HTTP o SSE. Ejemplo: https://example.com/mcp
Comando de ejecuciónObligatorio para STDIO. Ejemplo: npx
ArgumentosArgumentos de STDIO (matriz JSON). Ejemplo: ["-y", "@scope/server"]
Usar este complemento para la búsqueda webSi lo activa, la búsqueda web usa este complemento en lugar de la búsqueda predeterminada.
AutenticaciónNinguna · Clave de API
Nombre del encabezado · Valor de la clave de APICuando es Clave de API. Ejemplo: nombre del encabezado Authorization, valor Bearer …

Si elige una clave de API, Keural añade el encabezado <nombre del encabezado>: <valor> a cada solicitud.

Servidores con OAuth

Los complementos que un administrador de la organización registra con OAuth requieren que el usuario pulse Conectar e inicie sesión.

ElementoValor
Detección del servidor/.well-known/oauth-protected-resource (con la ruta; después, la raíz), y luego /.well-known/oauth-authorization-server
Registro del clienteRegistro dinámico de cliente (DCR)
URI de redirecciónhttps://api.keural.ai/api/user-connectors/oauth/callback
Encabezado de solicitudAuthorization: Bearer <token de acceso>

La ventana de inicio de sesión se abre como una ventana emergente y, cuando termina, la lista de complementos se actualiza.

Permisos de herramientas

Defina cómo se ejecuta cada herramienta del complemento.

PermisoComportamiento
Permitir siempreSe ejecuta sin confirmación.
Requiere aprobaciónMuestra una tarjeta de aprobación antes de ejecutar. La tarjeta también muestra los argumentos de la herramienta.
BloqueadoEl agente no usa esta herramienta.

Paquete de complemento para el escritorio

La aplicación de escritorio instala complementos mediante Archivo ZIP del complemento… o Carpeta del complemento…. El paquete necesita el manifiesto plugin.json.

{
  "id": "my-plugin",
  "name": "My Plugin",
  "version": "1.0.0",
  "description": "Consulta del sistema interno",
  "mcpServers": {
    "my-server": {
      "command": "node",
      "args": ["server.js"],
      "env": { "API_BASE": "https://intranet.example.com" }
    }
  }
}
CampoObligatorioContenido
idSíLetras minúsculas inglesas, números y guiones
nameNoNombre para mostrar. Si no existe, se usa id.
versionNoPredeterminado 1.0.0
descriptionNoDescripción
minAppVersionNoVersión mínima de la aplicación necesaria
mcpServersNoDefiniciones de servidores MCP. Para cada servidor, command, args y env.
requestsNoPermisos solicitados (capabilities, commands, connectors, secrets, permissions). Matriz de cadenas.

Un complemento STDIO registrado en la web se instala en la aplicación de escritorio con Instalar en este PC. Después de la instalación, introduzca manualmente el token de autenticación y las variables de entorno.

En esta página