Sob demanda,
ou já presente.
Um servidor de memória MCP permite que um agente armazene e recupere conhecimento que sobrevive à sessão. O protocolo define como o agente conversa com ele. Ele não define quando o conhecimento chega, e, para um agente de programação, é isso que decide se ele chega a ser usado.
Recuperação sob demanda
Pronto. O desconto foi aplicado ao total do pedido.
Nada sugeria perguntar, então nada foi recuperado.1 falha silenciosa
Entrega no momento do hook
hook, antes da primeira chamada de ferramenta
- Cupons se aplicam a cada item, nunca ao total do pedido.
Pronto. O desconto foi aplicado a cada item.
No contexto, quer o agente tivesse perguntado ou não.0 falhas
O Pathrule expõe ferramentas MCP; ele não é um servidor MCP de memória. O MCP é uma das formas de o conhecimento chegar a um agente, e Pathrule MCP é a página sobre as superfícies MCP do próprio Pathrule. Por trás dele há uma camada de inteligência: conhecimento do projeto, pessoal e da equipe, guardado como memórias, regras e skills tipadas, vinculado a caminhos e entregue como a parte de que uma tarefa específica precisa, com as regras estritas verificadas no hook, nos clientes que têm um, em vez de devolvidas como texto. Descrever o Pathrule como um MCP de memória é dar nome à tomada, não ao sistema.
O que se pede a um servidor de memória.
- Persistir além da conversaO mínimo. Algo escrito em uma sessão pode ser lido na seguinte, sem que o cliente precise guardá-lo.
- Devolver conteúdo tipadoUma memória, uma regra e um procedimento são coisas diferentes. Um servidor que devolve um bloco de texto indiferenciado passa ao agente o trabalho de distinguir um do outro.
- Ser acessível de qualquer clienteÉ o motivo para usar o protocolo, afinal. Um armazenamento, muitos agentes, nenhuma cópia do mesmo conhecimento por agente.
- Dizer qual é o escopo de cada requisiçãoPara um agente de programação, o escopo que importa é o caminho em que ele está trabalhando. Sem isso, toda leitura devolve o armazenamento inteiro, e o cliente paga pela diferença.
Recuperação sob demanda. Entrega antes de começar.
- O agente chama uma ferramenta quando decide que precisa de algo.
- Nada chega para uma restrição de que o agente nunca desconfiou.
- O escopo é o que o agente passar nos argumentos.
- Funciona a partir de um cliente só na nuvem, sem nada instalado.
- Só contexto. Não existe evento anterior à gravação para interceptar.
- O recorte correspondente chega antes da primeira chamada de ferramenta, nos pontos de hook que o cliente expõe.
- A restrição está no contexto quer o agente fosse perguntar ou não.
- O escopo é o diretório de trabalho que o hook de fato enxerga.
- Exige o Pathrule na máquina: a CLI ou a extensão para VS Code.
- Uma regra estrita pode bloquear uma alteração que a viola antes de ela acontecer, em clientes com hooks de ferramenta.
Lado a lado com a implementação de referência do próprio protocolo: Pathrule vs o servidor de memória MCP. Fontes: Model Context Protocol: servidor de memória de referência, Model Context Protocol: especificação.
Mesmo protocolo, outra função.
Um servidor de memória de referência é um lugar onde o agente pode guardar coisas. Uma camada de contexto decide qual conhecimento pertence a qual parte da árvore e o coloca diante do agente antes que ele comece. Se uma pessoa quer uma memória de rascunho durável em uma máquina, o servidor de referência é a resposta menor e melhor. O Pathrule é o que a segunda pessoa ou o segundo agente torna necessário.
Servidor local ou endpoint hospedado.
$ pathrule setup
- Resolve seu diretório de trabalho
- Fica ao lado dos hooks que o setup instala
- Modo local sem conta
- Todos os clientes suportados podem usá-lo
$ claude mcp add --transport http pathrule https://cloud.pathrule.io/mcp
- Nada para instalar
- Entra com uma conta do Pathrule
- Sem hooks, sem arquivos locais
- Responde sob demanda, nunca antes
Ambos usam MCP e os mesmos tipos de conhecimento do espaço de trabalho. O stdio local e o Remote MCP têm catálogos de ferramentas e schemas de argumentos diferentes; inspecione o tools/list do servidor ao qual você se conecta.
Como conectar um cliente
Perguntas frequentes.
O que é um servidor de memória MCP?
Um servidor do Model Context Protocol cujas ferramentas permitem que um agente armazene conhecimento e o leia de volta em uma sessão posterior. Como ele fala MCP, qualquer cliente MCP pode se conectar sem uma integração sob medida, e é isso que torna a memória portável entre agentes.
O MCP define como a memória deve funcionar?
Não. O MCP define o transporte e o contrato de ferramentas, não o modelo de memória. Dois servidores de memória MCP podem concordar em todas as mensagens e ainda discordar sobre o que é uma memória, qual é o escopo dela e se o agente precisa pedi-la.
Por que memória via MCP, sozinha, não basta para um agente de programação?
Porque uma ferramenta MCP funciona por pull: o agente a chama quando decide que precisa de algo. Ninguém pergunta sobre uma restrição que o agente nem sabe que existe, então nada chega, e a falha é silenciosa. A entrega antes da primeira chamada de ferramenta é o que cobre esse caso, e ela exige um hook na máquina, não um recurso do protocolo.
Qual a diferença entre o Pathrule e o servidor de memória de referência do MCP?
O servidor de referência é um grafo de conhecimento de entidades, relações e observações persistido em um arquivo JSONL em uma máquina: um bom lugar para um agente guardar coisas. O Pathrule acrescenta escopo por caminho, participação em equipe, regras tipadas com aplicação e entrega antes da primeira chamada de ferramenta em clientes com hooks. A comparação completa, lado a lado: Pathrule vs o servidor de memória MCP.
Preciso instalar alguma coisa para usar o Pathrule via MCP?
Não, se o cliente aceita Remote MCP. O endpoint hospedado em https://cloud.pathrule.io/mcp se conecta com OAuth e uma conta do Pathrule, sem nada instalado: Claude Code, Codex e Claude.ai estão documentados, e qualquer cliente compatível com Streamable HTTP e OAuth pode usar a mesma URL. Para ter entrega no momento do hook, ou para rodar sem conta no modo local, instale a CLI do Pathrule (npm i -g @pathrule/cli, depois pathrule setup) ou a extensão para VS Code.
O endpoint hospedado consegue aplicar uma regra estrita?
Não. Ele não tem um evento anterior à gravação para interceptar, então entrega as regras como contexto e não consegue bloquear uma alteração. A CLI do Pathrule e a extensão para VS Code registram o hook do Pathrule para Claude Code, Codex, Cursor e GitHub Copilot, onde uma regra estrita com um padrão de bloqueio aprovado pode impedir uma edição correspondente. O Windsurf e o Remote MCP recebem as regras apenas como contexto.
Quais clientes MCP conseguem se conectar ao Pathrule?
Qualquer cliente que fale o protocolo. O pathrule setup conecta Claude Code, Codex, Cursor, GitHub Copilot e Windsurf ao servidor local, junto com os hooks e os arquivos de instruções que cada um aceita, e os clientes compatíveis com Streamable HTTP e OAuth podem usar o endpoint hospedado. A visão geral do MCP explica os papéis, e Integrações mostra como cada agente se conecta.
Meu código-fonte é enviado ao servidor MCP?
Não automaticamente. O Pathrule não varre nem envia seu código-fonte por conta própria. O servidor carrega as memórias, regras e skills que sua equipe escreve. No modo Cloud, o início de cada prompt é enviado para ranquear o que se aplica, e o pathrule snapshot, quando você ou seu agente o executam, envia a árvore de arquivos, os manifestos, pequenas amostras de documentação e metadados recentes do git. O detalhamento completo está na página de Segurança.