Cabeção
Supports using a private Bitbucket repository as the brain's git remote for storage and synchronization of Markdown notes, embeddings, and graph data, without relying on Bitbucket-specific APIs.
Supports using a private Gitea repository as the brain's git remote for storage and synchronization of Markdown notes, embeddings, and graph data, without relying on Gitea-specific APIs.
Supports using a private GitHub repository as the brain's git remote for storage and synchronization of Markdown notes, embeddings, and graph data, without relying on GitHub-specific APIs.
Supports using a private GitLab repository as the brain's git remote for storage and synchronization of Markdown notes, embeddings, and graph data, without relying on GitLab-specific APIs.
Supports adopting existing Obsidian vaults and optionally configuring Obsidian to view and navigate the brain's Markdown notes and graph.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Português | English
Suas notas são arquivos Markdown num repositório git seu, em qualquer provedor. Os agentes de IA (Claude Code, Codex, Cursor e outros) consultam e gravam nelas por MCP, e cada gravação vira um commit que você desfaz com um comando. O nome é uma homenagem ao Cabeção de Malhação.
Como é
$ cabecao init git@github.com:voce/cerebro.git
Pronto. Seu cérebro está em ~/cabecao (máquina notebook) e em git@github.com:voce/cerebro.git.
Repositório vazio: estrutura do cérebro criada na branch main e enviada para git@github.com:voce/cerebro.git.
Índice local: 0 notas indexadas em 2 ms.
Agentes:
Codex servidor MCP registrado
Cursor servidor MCP registrado
Reinicie os que estiverem abertos.
Teste agora:
1. No Codex, peça: "guarde que eu prefiro respostas curtas, em tópicos"
2. Numa conversa nova, pergunte: "como eu prefiro as respostas?"
3. Ou confira aqui: cabecao search "respostas curtas"
Opcional:
cabecao install-skills skills que ensinam Codex e Cursor a usar o cérebro
...Numa sessão do Claude Code, você pede "guarde que os testes de pagamento só passam com TZ=UTC", e o agente chama a tool remember:
{
"op": "01M79DRQR9648E1JZ60MF0EBNN",
"path": "memory/gotchas/testes-de-pagamento-precisam-do-fuso-fixo.md",
"action": "add",
"commit": "1af64e1dc48f5627dd086474c571b22326eaa3c0"
}A nota é um arquivo .md comum. Na próxima sessão, em qualquer máquina, ela volta no recall do agente. E também pelo terminal:
$ cabecao search "testes pagamento"
1 resultado(s) para "testes pagamento", com todos os termos (validade em 2026-11-13):
1. Testes de pagamento precisam do fuso fixo [gotcha · project:pagamentos] vigente
memory/gotchas/testes-de-pagamento-precisam-do-fuso-fixo.md
Os «testes» do serviço de pagamentos falham perto da meia-noite se o fuso não for fixo. Rode com `TZ=UTC npm test`.Related MCP server: pulse8-ai-cortex-knowledge-vault
Por quê
Seus dados, num formato seu. Markdown num repositório git que você controla. Abre no Obsidian, em qualquer editor, e continua seu se você parar de usar o Cabeção.
Qualquer provedor. GitHub, GitLab, Bitbucket, Gitea, um servidor seu ou só a sua máquina. Só git, sem API de provedor.
Memória entre sessões e máquinas. O que você ensina numa conversa volta na próxima, em qualquer cliente MCP.
Tudo reversível. Cada gravação é um commit identificado;
cabecao undodesfaz uma operação ou uma sessão inteira de um agente.Agentes com limites. Regras e arquivos de instrução só mudam com o seu pedido explícito, confirmado; segredo nunca entra; e todo commit de agente leva a marca dele.
Manutenção sem você olhando.
cabecao consolidate --runchama o Claude Code ou o Codex para consolidar a memória, só com as tools do Cabeção, e desfaz o que ficar pela metade.
Instalação
Requer Node.js 22.16 ou mais novo e git 2.38+. Crie antes um repositório vazio e privado.
npm i -g cabecao
cabecao init git@github.com:voce/cerebro.git
cabecao doctorO init termina com o que pedir ao agente para testar e os próximos passos opcionais que ele detectou. Ele também adota um vault do Obsidian que está num repositório git (clonado numa pasta nova, sem mover nem renomear notas), e sem URL cria um cérebro só local.
Conectar os agentes
O init já registra o servidor MCP nos clientes que encontrar: Claude Code, Claude Desktop, Codex, Cursor, VS Code, Antigravity e Gemini CLI. Para registrar depois, cabecao install-client --all.
Nos agentes com shell, as skills do Cabeção ensinam o agente a usar o cérebro pela linha de comando, sem o servidor MCP e com as mesmas regras:
cabecao install-skillsNo Claude Code, o plugin traz tudo junto (servidor embutido, briefing no início da sessão, sync no fim e as skills): /plugin marketplace add renanloureiroo/cabecao e /plugin install cabecao@cabecao.
Recursos
initem qualquer remoto git, com adoção de vault do Obsidian, e um fim que leva ao primeiro testesyncsem perder nada: cópia de conflito em vez de sobrescrever; sync automático comscheduleBusca por palavra-chave e, opcional, por significado com um modelo local; validade no tempo (
--as-of)Grafo: wikilinks, relações tipadas, fatos e menções sem link
Servidor MCP com 17 tools, plugin do Claude Code, pacote
.mcpbdo Claude Desktop e skills para os agentes com shellMemória com ciclo de vida: handoff, duplicatas resolvidas,
lint,consolidate(também com um agente sozinho),forgetundopor operação ou sessão; scanner de segredos; regras só com o seu pedido explícitoObsidian com um comando (
obsidian setup);upgradeeuninstallRespostas com citações conferidas (
ask), opcionais: desligadas por padrão, com o provedor que você ativar no terminal
O que vem depois está em Em breve.
Documentação
Tudo está no site: renanloureiroo.github.io/cabecao, em português e em inglês. Começo rápido, conceitos, guias (Obsidian, conflitos, desfazer, regras), referência da CLI e das tools MCP, segurança e solução de problemas.
Contribuir
Issues e pull requests são bem-vindos. Leia o CONTRIBUTING.md para rodar o projeto e as convenções. Para relatar uma vulnerabilidade, use o relato privado de vulnerabilidades do GitHub.
Licença
MIT © Renan Pereira Loureiro
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
A second brain for your AI agent. Shared memory for your team's AI agents, plus public and private knowledge bases — works with ChatGPT, Claude, Cursor and any MCP client.
Personal knowledge graph as an AI memory layer over MCP - read, save, and link your memories.
One memory, every AI. A shared, user-owned markdown memory your AI clients read and write over MCP.
Persistent memory, knowledge graph, task management and more for AI agents via MCP.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA dynamic, governed memory layer for Markdown notes that serves knowledge to AI clients and humans through a secure MCP server, with scoped access, git-audited changes, and optional LLM-powered semantic search.Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to persist, search, and evolve knowledge through a Markdown vault with a typed knowledge graph and MCP interface.15Apache 2.0
- AlicenseNot gradedqualityBmaintenanceServes a git-backed folder of Markdown notes over MCP so AI agents can search, read, write, move and delete them, with every write recorded as a git commit attributed to the calling client. Supports full-text section search with snippets, wikilinks and typed relations, LFS-backed searchable attachments, optimistic concurrency for multiple agents, and per-client token or OAuth 2.1 access.Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables people and AI assistants to share one persistent Markdown-in-Git memory, so any MCP client can load current context, save sessions and decisions, search notes, and work from a team's real knowledge across machines.2 npmAGPL 3.0