Repolode
mksglu

mksglu/context-mode

Servidor MCP para agentes de programación con IA que mantiene los resultados sin procesar de las herramientas fuera de la ventana de contexto y conserva el estado de la sesión tras la compactación.

Estrellas
30,905
Forks
2,302
Issues abiertos
356
Último commit
hace 16 horas

¿Qué es?

Context Mode aborda el problema de la ventana de contexto que encuentran los agentes de programación con IA cuando las herramientas MCP devuelven resultados sin procesar de gran tamaño, como capturas de páginas web, listas de incidencias o archivos de registro. Ejecuta las tareas de las herramientas en un sandbox para que solo el resultado final se incorpore a la conversación; el proyecto informa de una reducción del 98 % en un ejemplo de 315 KB.

También registra eventos de la sesión, como ediciones de archivos, operaciones de git, tareas, errores y decisiones del usuario, en SQLite. Los eventos se indexan con FTS5 y se recuperan mediante búsqueda BM25, de modo que, tras compactarse la conversación, el agente puede reanudar el trabajo con el estado pertinente. Las sesiones que no se reanudan se eliminan al siguiente inicio.

El proyecto se distribuye como servidor MCP y se integra con muchos clientes mediante plugins, hooks y archivos de configuración, como Claude Code, Gemini CLI, VS Code Copilot, Cursor, OpenCode, Codex CLI y OpenClaw.

Funciones clave

  • 01Ejecuta las tareas de las herramientas en un sandbox para mantener los datos sin procesar fuera de la ventana de contexto.
  • 02Guarda los eventos de sesión en SQLite y restaura los pertinentes tras la compactación.
  • 03Busca contenido indexado con FTS5 y clasificación BM25.
  • 04Ofrece ctx_execute y herramientas relacionadas para ejecutar scripts que devuelven solo los resultados.
  • 05Usa hooks de la plataforma para dirigir llamadas a herramientas entre los clientes de programación con IA compatibles.

Casos de uso

  • Sesiones largas de programación en las que herramientas MCP, como las que obtienen páginas web o incidencias, saturan la ventana de contexto.
  • Analizar muchos archivos de código fuente haciendo que el agente escriba un script que genere solo el resumen.
  • Reanudar el trabajo después de que el agente compacte la conversación, sin volver a leer el estado anterior.

Inicio rápido

  1. 1

    Instala el plugin de Claude Code desde el marketplace

    /plugin marketplace add mksglu/context-mode
  2. 2

    Instala el plugin context-mode

    /plugin install context-mode@context-mode
  3. 3

    Reinicia Claude Code y, después, verifica la instalación con el comando doctor

    /context-mode:ctx-doctor

Antes de usarlo

  • La configuración automática documentada en el README está pensada principalmente para Claude Code; en otras plataformas hay que configurar los archivos manualmente.
  • La licencia es ELv2, que restringe ofrecer el software como servicio alojado o gestionado.
  • Algunas funciones, como el panel de Insight, dependen de un servicio alojado en context-mode.com.

Temas

Preguntas frecuentes

¿Qué es context-mode?
Servidor MCP para agentes de programación con IA que mantiene los resultados sin procesar de las herramientas fuera de la ventana de contexto y conserva el estado de la sesión tras la compactación. Context Mode aborda el problema de la ventana de contexto que encuentran los agentes de programación con IA cuando las herramientas MCP devuelven resultados sin procesar de gran tamaño, como capturas de páginas web, listas de incidencias o archivos de registro. Ejecuta las tareas de las herramientas en un sandbox para que solo el resultado final se incorpore a la conversación; el proyecto informa de una reducción del 98 % en un ejemplo de 315 KB.
¿context-mode es gratuito? ¿Qué licencia tiene?
context-mode es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿context-mode sigue mantenido?
Mantenimiento activo. El último commit de context-mode fue el 19 oct 2026.
¿Para qué puedo usar context-mode?
Sesiones largas de programación en las que herramientas MCP, como las que obtienen páginas web o incidencias, saturan la ventana de contexto. Analizar muchos archivos de código fuente haciendo que el agente escriba un script que genere solo el resumen. Reanudar el trabajo después de que el agente compacte la conversación, sin volver a leer el estado anterior.
¿Cómo se instala context-mode?
Instala el plugin de Claude Code desde el marketplace: /plugin marketplace add mksglu/context-mode Instala el plugin context-mode: /plugin install context-mode@context-mode Reinicia Claude Code y, después, verifica la instalación con el comando doctor: /context-mode:ctx-doctor
¿Dónde consigo context-mode?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mksglu/context-mode

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados