ASD

Context Mode

mksglucontext-mode

Servidor MCP que intercepta las salidas de herramientas de agentes de código, las ejecuta en sandbox y las indexa para reducir drásticamente el consumo de contexto.

stdio
SolicitaCONTEXT_MODE_DIRCONTEXT_MODE_PLATFORMCOPILOT_HOMEOPENCLAW_STATE_DIR
Estrellas
19.8k

del repositorio

Actualizado
ayer

último commit

Herramientas
11

expuestas al agente

Transporte
stdio

cómo conecta

Forks
1.4k
Issues
148

abiertos

Instalación

npm install -g context-mode

Qué es Context Mode

Context Mode es un servidor MCP pensado para agentes de codificación (Claude Code, Cursor, Gemini CLI, OpenCode, Codex, entre otros) que ataca el problema de que cada llamada a una herramienta vuelca datos crudos en la ventana de contexto. En vez de dejar que un snapshot de Playwright o un log de acceso entren directo a la conversación, ejecuta el código en un subproceso aislado y solo devuelve la salida relevante, logrando reducciones reportadas de hasta un 98%.

Además del sandboxing, mantiene continuidad de sesión: registra ediciones de archivos, operaciones git, tareas y errores en SQLite, e indexa esos eventos con FTS5 y búsqueda BM25 para recuperar solo lo relevante cuando la conversación se compacta, en vez de volver a inyectar todo el historial. También promueve que el modelo escriba scripts que hagan el análisis (contar funciones, procesar archivos) y solo imprima el resultado con console.log, en lugar de leer decenas de archivos completos.

La instalación varía según la plataforma: puede ser un plugin de marketplace con hooks automáticos (Claude Code, Copilot CLI, Cursor, Antigravity CLI, OMP), una entrada de servidor MCP más un archivo de hooks JSON/TOML (Gemini CLI, VS Code Copilot, JetBrains Copilot, Codex CLI, Kimi Code, Qwen Code, Kiro), o simplemente MCP sin hooks (Zed, Antigravity IDE). En todos los casos requiere Node.js >= 22.5 (o Bun) y usa SQLite (better-sqlite3, node:sqlite o bun:sqlite según el entorno) para persistir sesiones y contenido indexado.

Qué le permite hacer a tu agente

  • Ejecuta código en un sandbox aislado (12 lenguajes) y solo deja entrar el stdout al contexto, manteniendo fuera los datos crudos
  • Indexa contenido markdown y páginas web en una base SQLite FTS5 con ranking BM25, stemming Porter y fusión de rangos recíproca para búsquedas precisas
  • Registra eventos de sesión (ediciones, git, tareas, errores) y reconstruye el contexto tras una compactación en lugar de perder el hilo
  • Aplica caché con TTL configurable para evitar refetchear URLs ya indexadas, reportando ahorro de red y contexto
  • Fuerza mediante hooks (cuando la plataforma lo permite) que el agente prefiera estas herramientas sobre Bash/Read/WebFetch crudos

Úsalo cuando

  • Cuando un agente de codificación necesita procesar salidas voluminosas (logs, snapshots, resultados de shell) sin saturar la ventana de contexto
  • Cuando quieres que una sesión larga sobreviva a la compactación de contexto sin perder qué archivos se estaban editando o qué tareas quedaban pendientes
  • Cuando prefieres que el modelo escriba y ejecute un script para analizar datos en vez de leer decenas de archivos completos
  • Cuando necesitas indexar y buscar documentación o páginas web sin que el contenido bruto ocupe contexto

Herramientas que expone

Los nombres que el agente ve al conectarse.

  • ctx_batch_execute
  • ctx_execute
  • ctx_execute_file
  • ctx_index
  • ctx_search
  • ctx_fetch_and_index
  • ctx_stats
  • ctx_doctor
  • ctx_upgrade
  • ctx_purge
  • ctx_insight

Antes de conectarlo

Este servidor lee sus credenciales del entorno. Tenlas a mano antes de añadirlo a tu cliente MCP.

Variables de entorno:CONTEXT_MODE_DIRCONTEXT_MODE_PLATFORMCOPILOT_HOMEOPENCLAW_STATE_DIR

Detalles

Publicado por
mksglu
Licencia
NOASSERTION
Versión
v1.0.169
Transporte
stdio

Etiquetas

  • contexto
  • agentes-codificacion
  • sandbox
  • fts5
  • sesiones
  • busqueda

¿Este servidor es tuyo? Reclama el listado para corregir cualquier dato, añadir un logo y enlazar tu documentación.

Más servidores de Herramientas para desarrolladores

Instala en tu agente de código un conjunto de skills y una metodología completa de desarrollo de software, desde el diseño hasta el TDD y las revisiones de código.

Último commit
ayer
Credenciales
herramientas desarrollo

Ruflo

67.8k

Conecta Claude Code y Codex con una capa de orquestación que despliega swarms de agentes, memoria vectorial persistente y comunicación federada entre máquinas.

Herramientas expuestas
8 herramientas
Transporte
stdio
Último commit
ayer
herramientas desarrollo

Framework de desarrollo guiado por especificaciones que estructura el trabajo con asistentes de IA en propuestas, specs, diseño y tareas antes de escribir código.

Último commit
anteayer
herramientas desarrollo

Ver toda la categoría →