Skip to content

Grok (xAI)

Conecta Crow a Grok de xAI usando su soporte de Remote MCP Tools.

Requisitos previos

Cualquiera de las dos rutas requiere que tu gateway de Crow sea accesible desde la internet pública (los servidores de xAI lo llaman directamente) — un gateway accesible solo por Tailscale no funcionará con Grok. Recuerda las reglas de exposición de red antes de exponer endpoints MCP públicamente.

Opción A: Connectors de grok.com (interfaz de consumidor)

  1. Ve a grok.com → Connectors → Custom y agrega un conector MCP personalizado.
  2. Ingresa la URL de tu servidor MCP de Crow (p. ej. https://your-crow-server/router/mcp).
  3. Completa la autorización OAuth cuando se te solicite — el gateway de Crow soporta el flujo OAuth 2.1 que usa Connectors.

Opción B: API de xAI — Remote MCP Tools

Declara Crow como una entrada MCP en el arreglo tools de tu solicitud a la API:

json
{
  "tools": [
    {
      "type": "mcp",
      "server_url": "https://your-crow-server/router/mcp",
      "server_label": "crow",
      "authorization": "YOUR_ACCESS_TOKEN"
    }
  ]
}

El valor de authorization se envía a Crow como un encabezado Bearer. Para generar un token, registra un cliente mediante el endpoint /register del gateway y completa el flujo de OAuth para obtener un token de acceso (consulta OAuth 2.1). Campos opcionales: server_description, allowed_tools, headers.

Transporte

  • Tipo: Streamable HTTP (o SSE)
  • Protocolo: 2025-03-26
  • Autenticación: OAuth 2.1 (Connectors) o Bearer vía el campo authorization (API)

Contexto multiplataforma

Crow entrega automáticamente contexto de comportamiento cuando Grok se conecta — los protocolos de memoria, la gestión de sesiones y las reglas de transparencia están activos desde el primer mensaje.

Para obtener orientación detallada, Grok puede solicitar prompts de MCP como session-start, crow-guide (con platform: "grok") o las guías de funciones específicas.

También puedes cargar manualmente el contexto completo:

"Usa la herramienta crow_get_context con platform configurado como grok"

O accede mediante HTTP: GET https://your-crow-server/crow.md?platform=grok

Los recuerdos y proyectos almacenados desde cualquier plataforma se comparten. Consulta la Guía multiplataforma.

Verificación

Usa las llamadas a herramientas de Grok para probar:

"Usa la herramienta crow_store_memory para guardar que Grok está conectado."

Released under the MIT License.