Uma CLI e camada de skills que instala, configura e verifica canais para que agentes de IA possam ler e pesquisar no Twitter, Reddit, YouTube, Bilibili, XiaoHongShu e outras plataformas.
mksglu/context-mode
Servidor MCP para agentes de programação com IA que mantém as saídas brutas das ferramentas fora da janela de contexto e preserva o estado da sessão após a compactação.
- Estrelas
- 30,905
- Forks
- 2,302
- Issues abertas
- 356
- Último commit
- há 9 horas
O que é?
O Context Mode resolve o problema da janela de contexto que agentes de programação com IA enfrentam quando ferramentas MCP retornam grandes volumes de dados brutos, como snapshots de navegador, listas de issues ou arquivos de log. Ele executa as ferramentas em um sandbox para que apenas o resultado final entre na conversa. O projeto relata uma redução de 98% em um exemplo de 315 KB.
Também registra eventos da sessão, como edições de arquivos, operações do git, tarefas, erros e decisões do usuário, em SQLite. Os eventos são indexados com FTS5 e recuperados por busca BM25, permitindo que o agente retome o trabalho com o estado relevante após a compactação da conversa. Sessões que não forem retomadas são apagadas na próxima inicialização.
O projeto é distribuído como servidor MCP e integrado a vários clientes por meio de plugins, hooks e arquivos de configuração, incluindo Claude Code, Gemini CLI, VS Code Copilot, Cursor, OpenCode, Codex CLI e OpenClaw.
Recursos principais
- 01Executa as saídas das ferramentas em um sandbox para manter os dados brutos fora da janela de contexto.
- 02Armazena eventos da sessão em SQLite e restaura os relevantes após a compactação.
- 03Pesquisa conteúdo indexado com FTS5 e classificação BM25.
- 04Oferece ctx_execute e ferramentas relacionadas para executar scripts que retornam apenas os resultados.
- 05Usa hooks da plataforma para encaminhar chamadas de ferramentas entre clientes de programação com IA compatíveis.
Casos de uso
- Sessões longas de programação em que ferramentas MCP, como as que buscam dados de navegadores ou issues, enchem a janela de contexto.
- Análise de muitos arquivos de código-fonte, pedindo ao agente que escreva um script que retorne apenas um resumo.
- Retomada do trabalho após a compactação da conversa pelo agente, sem precisar reler o estado anterior.
Início rápido
- 1
Instale o plugin do Claude Code pelo marketplace
/plugin marketplace add mksglu/context-mode - 2
Instale o plugin context-mode
/plugin install context-mode@context-mode - 3
Reinicie o Claude Code e, em seguida, verifique a instalação com o comando doctor
/context-mode:ctx-doctor
Antes de usar
- A configuração automática documentada no README é voltada principalmente ao Claude Code; em outras plataformas, é preciso configurar os arquivos manualmente.
- A licença é ELv2, que restringe a oferta do software como um serviço hospedado ou gerenciado.
- Alguns recursos, como o painel do Insight, dependem de um serviço hospedado em context-mode.com.
Tópicos
Perguntas frequentes
- O que é context-mode?
- Servidor MCP para agentes de programação com IA que mantém as saídas brutas das ferramentas fora da janela de contexto e preserva o estado da sessão após a compactação. O Context Mode resolve o problema da janela de contexto que agentes de programação com IA enfrentam quando ferramentas MCP retornam grandes volumes de dados brutos, como snapshots de navegador, listas de issues ou arquivos de log. Ele executa as ferramentas em um sandbox para que apenas o resultado final entre na conversa. O projeto relata uma redução de 98% em um exemplo de 315 KB.
- context-mode é gratuito? Qual é a licença?
- context-mode é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- context-mode ainda é mantido?
- Manutenção ativa. O último commit de context-mode foi em 19 de out. de 2026.
- Para que posso usar context-mode?
- Sessões longas de programação em que ferramentas MCP, como as que buscam dados de navegadores ou issues, enchem a janela de contexto. Análise de muitos arquivos de código-fonte, pedindo ao agente que escreva um script que retorne apenas um resumo. Retomada do trabalho após a compactação da conversa pelo agente, sem precisar reler o estado anterior.
- Como instalar context-mode?
- Instale o plugin do Claude Code pelo marketplace: /plugin marketplace add mksglu/context-mode Instale o plugin context-mode: /plugin install context-mode@context-mode Reinicie o Claude Code e, em seguida, verifique a instalação com o comando doctor: /context-mode:ctx-doctor
- Onde consigo context-mode?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mksglu/context-mode
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Skill para Claude Code, OpenCode e Codex que executa ciclos de alteração, verificação e decisão de manter ou descartar, inspirado no autoresearch de Karpathy.
Memória persistente para agentes de programação: registra a atividade das sessões, compacta as informações com IA e injeta contexto relevante em sessões futuras.
Uma skill para assistentes de programação que faz agentes de IA começarem pela próxima ação, com etapas numeradas e sem enrolação ou preâmbulos.
Um gateway local de modelos que permite que Claude Code, Codex, OpenCode e outros agentes de programação compartilhem um endpoint e encaminhem solicitações a vários provedores de modelos.
Servidor MCP oficial do GitHub que permite a assistentes de IA ler repositórios, gerenciar issues e pull requests e trabalhar com GitHub Actions.