Skip to main content
Glama

grok-plugin-codex

Chino | English

Un plugin para usar Grok directamente en Codex.
Tú sigues hablando con Codex. Las revisiones, los bugs difíciles, las propuestas, el diseño, el seguimiento de PRs y la generación de documentos / imágenes / vídeos se delegan al Grok Build local.

Términos de búsqueda en chino

Codex llama a Grok · usar Grok en Codex · plugin de Grok para Codex · OpenAI Codex con xAI Grok · Codex MCP Grok

English search terms

Codex Grok plugin · use Grok in Codex · Grok MCP for Codex · Grok Build Codex · delegate Codex tasks to Grok

No es un producto oficial de xAI / OpenAI. Versión actual 0.6.0. Apache-2.0. Derivado de stdevMac/grok-in-codex.


Qué es esto

Codex sigue siendo el capataz: tú le hablas, él descompone las tareas y vigila el progreso.
Este repositorio es solo una capa fina de plugin MCP; no sustituye a Codex ni incrusta el modelo de Grok en Codex. Llama al CLI grok que ya tienes instalado en tu máquina.

La persona entrega el mensaje a Codex, y el plugin entrega la tarea al Grok local

Útil para: añadir un segundo agente capaz de trabajar dentro de Codex; obtener una revisión estructurada antes de un merge; seguir el flujo «propuesta → diseño → implementación»; o usar las capacidades de imagen / vídeo / documento de Grok (que Codex no tiene).
No hace falta para: arreglos de una línea, renombrados o charlas que no tocan el repositorio.

Qué debe quedarse en Codex y qué debe delegarse a Grok


Related MCP server: Grok-in-Codex

Qué puede hacer

Lo que quieres

Dile a Codex

Herramienta

Arreglar / depurar

«Que Grok investigue por qué fallan los tests»

grok_rescue

Solo propuesta, sin tocar código

«Planifica con Grok una reescritura de la autenticación»

grok_plan

Documento de diseño + división de PR

«Que Grok redacte un documento de diseño»

grok_design

Implementar según el diseño

«Ejecuta el último plan de Grok, primero en dry-run»

grok_execute_plan

Revisar rama / PR

«Que Grok revise esta rama contra main»

grok_review

Cuestionar premisas

«Haz una revisión adversarial del diseño de facturación»

grok_adversarial_review

Vigilar CI / comentarios de review

«Que Grok vigile los PRs abiertos»

grok_babysit

Flujos de trabajo con nombre

«Lista / ejecuta un workflow de Grok»

grok_workflow

PDF / Word / PPT

«Haz un PDF de una página para el lanzamiento»

grok_document

Imágenes / vídeos cortos

«Haz un banner de lanzamiento 16:9 con Grok»

grok_image / grok_video

Panel de tareas

«Mira el estado de las tareas de Grok»

grok_status / grok_result / grok_cancel

Los trabajos de producto más grandes no deben meterse en un solo rescue gigante:

Los trabajos grandes siguen esta cadena, no un rescue gigante

Los artefactos se guardan en el directorio del proyecto (se recomienda añadirlos a gitignore): .grok-plans/ .grok-designs/ .grok-reviews/ .grok-docs/ .grok-media/ .grok-workflows/.


Entorno

  • Node.js 18.18+

  • Grok Build CLI (grok) en el PATH; la ruta habitual es ~/.grok/bin/grok

  • grok login

  • Se recomienda Grok Build ≥ 1.0.5 (0.2.118 sigue arrancando; los flags concretos se activan según la detección de capacidades)

  • gh solo es necesario si quieres publicar comentarios en PRs

Este plugin no trae modelo propio ni inicia sesión en Grok por ti.


Instalación

codex plugin marketplace add /path/to/grok-plugin-codex/.agents/plugins
codex plugin add grok@grok-plugin-codex

Abre una sesión nueva de Codex para que se carguen las herramientas MCP. Después:

node plugins/grok/scripts/grok-companion.mjs setup

O haz que Codex llame a grok_setup.

Codex puede arrancar el plugin desde la caché de instalación. Pasa la ruta real del proyecto a cwd en cada llamada a una herramienta para que las tareas y los artefactos caigan en ese repositorio:

grok_review cwd="/path/to/project" base=main
grok_status cwd="/path/to/project" json=true

Primeros pasos

Dile directamente a Codex:

让 Grok 对照 main 评审这个分支。
用 Grok 规划一次鉴权重写。
让 Grok 出一份设计文档,然后 dry-run 执行最新方案。
给重试重构开一个后台 Grok rescue。
用 Grok 生成一张 16:9 发布 banner。
看看 Grok 任务状态。

Ejemplo de MCP:

grok_plan prompt="plan the auth rewrite" background=true
grok_design prompt="design multi-tenant billing" background=true
grok_execute_plan latest=true dryRun=true
grok_workflow action=list
grok_review base=main focus="auth, data loss, and race conditions"
grok_rescue prompt="investigate why npm test is failing" background=true
grok_babysit action=list
grok_document type=pdf prompt="one-pager for the launch"
grok_image aspect="16:9" prompt="Dark developer-tool launch banner"
grok_video image="./.grok-media/image/hero.png" duration="6" prompt="gentle camera push-in"
grok_status
grok_result jobId="plan-abc123"

Resumen de herramientas

Herramienta

Uso

grok_setup

CLI + inicio de sesión + versión + doctor; umbral opcional de stop-review

grok_rescue

Depuración / implementación (escribible por defecto)

grok_plan

Solo propuesta → .grok-plans/

grok_review

Revisión de solo lectura (árbol / rama / PR; postPending opcional)

grok_adversarial_review

Cuestiona el diseño y las premisas

grok_workflow

Lista / ejecuta workflows de Grok Rhai

grok_design

Documento de diseño + plan de PR → .grok-designs/

grok_execute_plan

Ejecuta el DAG de PRs del documento de diseño

grok_babysit

Vigila PRs / arregla CI y comentarios de review (list es de solo lectura)

grok_document

docx / pdf / pptx → .grok-docs/

grok_image

Genera o edita imágenes → .grok-media/image/

grok_video

Vídeos cortos → .grok-media/video/

grok_sessions

Lista / busca / exporta sesiones de Grok

grok_transfer

Notas de traspaso de contexto para Grok

grok_status

Tareas + progreso en tiempo real / cola de logs + uso

grok_result

Salida final (para tareas de plan, prioriza plan.md)

grok_cancel

Cancela tareas en segundo plano

Parámetros de control para tareas largas: sandbox (workspace, read-only, strict, devbox, off; el alias antiguo workspace-write se normaliza a workspace), planMode / permissionMode, agent, noSubagents, memory / noMemory, allow / deny, disableWebSearch, forkSession, maxTurns.

Alineado con Grok CLI 1.0.x: si el CLI no tiene --check / --best-of-n, no se pasan a la fuerza. check=true se escribe en el prompt. Las tareas de escritura que solo leen / solo consultan durante muchas rondas sin escribir archivos se detienen por deriva de ejecución.


Notas de uso

Rescue — Escribible por defecto. readOnly=true solo depura. worktree=true modifica de forma más segura.

Plan / design / execute — Los artefactos van a .grok-plans/ y .grok-designs/. latest=true selecciona el diseño más reciente. dryRun=true es de solo lectura.

Review — Nunca aplica parches. Con postPending=true y un PR añadido, solo publica un comentario PENDING en GitHub si hay hallazgos.

Media — Los archivos se copian a .grok-media/ para mantener el contrato de ruta del proyecto.

Jobsbackground=true devuelve un id de job. Varias tareas de Grok pueden ejecutarse a la vez. Haz seguimiento con grok_status / grok_result / grok_cancel.

Postura del CLI — Usa denylist (--disallowed-tools) en lugar de allowlist. Los medios, el dry-run / validate-only y el list de babysit son de solo lectura (sin yolo). Las revisiones usan --sandbox read-only por defecto y no quitan las herramientas de shell (Grok 1.0.x las necesita para producir resultados de tarea).

Variables de entorno

Variable

Uso

GROK_BINARY

Sobrescribe la ruta de grok (los tests usan un mock)

GROK_CODEX_PLUGIN_STATE

Directorio raíz de estado de tareas de este plugin

CODEX_PLUGIN_DATA

Directorio de datos del plugin anfitrión; solo se confía si el basename es grok / grok-*

Directorio de estado por defecto: ~/.grok/codex-plugin/state/. No se comparte con el estado del plugin de Claude.

Control de tareas

  • No hay bloqueo global de tarea única. Para tareas largas, prioriza background=true.

  • El estado se transmite por el flujo de texto y el flujo de pensamiento; con solo tokens en blanco sigue mostrando running. El estado también registra la última herramienta usada y si se ha ejecutado alguna herramienta de escritura.

  • Los resultados de plan priorizan la recolección de plan.md. Las tareas completadas guardan config, usage y artifacts (v3).

  • Reaper: pid muerto y result.json completo → completed; pid muerto pero resultado truncado → failed (no se queda en running para siempre).

  • El result.json en segundo plano se escribe de forma atómica (tmp + rename).

  • El post-pending de PR también se ejecuta al completarse en segundo plano; diff vacío / diff demasiado grande falla de forma cerrada y los hallazgos se escriben en .grok-reviews/.


Desarrollo

npm test
node plugins/grok/scripts/grok-companion.mjs setup --json
node plugins/grok/mcp/server.mjs   # stdio NDJSON MCP server

Los números de versión en package.json, plugins/grok/.codex-plugin/plugin.json y .agents/plugins/marketplace.json deben coincidir.


Licencia

Apache-2.0. Consulta LICENSE y NOTICE.

Este proyecto deriva de stdevMac/grok-in-codex de stdevMac.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

UpdatingMaintainers
UpdatingResponse time
Release cycle
0Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables Codex to use Grok Build CLI as a controlled subagent via MCP tools for independent investigation, review, and isolated implementation tasks.
    4
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Connects OpenAI Codex and Claude Code to the local Grok Build CLI for second-opinion code reviews, bounded coding tasks, web research, media generation, and TTS.
    2
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • A paid remote MCP for OpenAI Codex agent coordination MCP, built to return verdicts, receipts, usage

  • A paid remote MCP for OpenAI Codex context compressor, built to return verdicts, receipts, usage log

  • A paid remote MCP for OpenAI Codex memory MCP, built to return verdicts, receipts, usage logs, and a

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bigu1/grok-plugin-codex'

If you have feedback or need assistance with the MCP directory API, please join our Discord server