mesh-memory
Permite que seu agente salve e recupere informações importantes por significado, não por palavras-chave. Ajuda a construir uma memória persistente para conversas mais inteligentes e contínuas.
O que ela faz
É uma memória digital para a IA. Ela salva o que a IA aprendeu ou decidiu em sessões passadas, permitindo que ela encontre essas informações depois, mesmo que você não se lembre das palavras exatas que usou. Funciona como um caderno organizado para a IA.
Quando usar
- ✓Quando a IA precisa lembrar de decisões ou anotações de trabalhos anteriores.
- ✓Para guardar um histórico do que a IA fez em uma sessão, para usar depois.
- ✓Quando você quer que a IA encontre informações por significado, não por palavras-chave exatas.
Exemplo do que pedir para a IA
“Lembre-me sobre a decisão que tomamos sobre o banco de dados para o projeto X.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A IA salva suas anotações e decisões em um banco de dados especial. Quando você pergunta algo, ela procura por informações que tenham o mesmo significado do que você perguntou, mesmo que as palavras sejam diferentes.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill mesh-memoryOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/mesh-memory/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Mesh Memory
Mesh Memory é um serviço de memória semântica auto-hospedado com um servidor MCP integrado. Ele armazena documentos (relatórios de trabalho, decisões, notas, pesquisas) no PostgreSQL com pgvector e os recupera por significado, de modo que uma consulta como "qual banco de dados escolhemos?" apresente uma nota salva que diz "escolhemos Redis para cache", mesmo sem sobreposição de palavras-chave. Embeddings são gerados localmente com multilingual-e5-base (768 dimensões); o fluxo principal não requer chaves de API externas.
Use esta habilidade quando um agente precisar de memória persistente entre sessões: salvando seu próprio trabalho, relembrando decisões anteriores ou construindo uma base de conhecimento de projeto compartilhada entre vários agentes.
Quando Usar Esta Habilidade
- Salvar um relatório de trabalho, decisão ou nota de pesquisa de uma sessão para que uma sessão posterior possa encontrá-la.
- Relembrar trabalhos anteriores por tópico quando você não se lembra das palavras exatas que usou.
- Compartilhar uma base de conhecimento de longa duração entre vários agentes, terminais ou colegas de equipe.
- Organizar contexto por função ou projeto através de workspaces (um workspace por função/projeto).
- Pesquisar tags estruturadas (por exemplo, todas as entradas
type:decisionde um projeto).
Pré-requisitos
- Uma instância Mesh Memory em execução, acessível a partir do servidor MCP. Docker local é o caminho comum --
docker compose up -dno repositório upstream o inicia; veja https://github.com/dklymentiev/mesh-memory para o Guia Rápido completo. - O servidor MCP (
mcp_server.py) registrado com seu cliente (Claude Code, Cursor, Claude Desktop ou qualquer outro agente compatível com MCP). MESH_API_URLapontando para a instância em execução (padrão:http://localhost:8000).
Configuração
Registre o servidor MCP na configuração do seu cliente:
{
"mcpServers": {
"mesh": {
"command": "python3",
"args": ["/path/to/mesh-memory/mcp_server.py"],
"env": {
"MESH_API_URL": "http://localhost:8000"
}
}
}
}
Quando o servidor estiver acessível, as 13 ferramentas listadas abaixo ficarão disponíveis.
Ferramentas MCP
| Ferramenta | Propósito |
|---|---|
mesh_focus |
Troca o workspace ativo (opcionalmente pré-carrega documentos recentes). |
mesh_add |
Salva um documento com tags opcionais. Adiciona automaticamente date:YYYY-MM-DD e source:. |
mesh_update |
Atualiza o conteúdo, tags ou status fixado de um documento existente. |
mesh_delete |
Exclui um documento por GUID. |
mesh_get |
Busca um único documento por GUID. |
mesh_search |
Busca semântica por consulta, opcionalmente em múltiplos workspaces com pesos. |
mesh_bytag |
Lista documentos que correspondem a uma ou mais tags (lógica E). |
mesh_recent |
Lista os documentos criados mais recentemente, opcionalmente filtrados pela tag type:. |
mesh_projects |
Lista contagens de documentos por projeto (usa a tag guid: como marcador de projeto). |
mesh_tags |
Lista tags existentes com contagens; filtro de prefixo opcional. |
mesh_versions |
Mostra a cadeia de versões de um documento (revisões ligadas por similaridade). |
mesh_stats |
Estatísticas de memória para o workspace ativo. |
mesh_schema |
Mostra o esquema de tags (prefixos e tipos reconhecidos). |
Fluxos de Trabalho
Salvar um relatório de trabalho da sessão
Após concluir o trabalho, persista-o para sessões futuras:
mesh_add(
content="Investigated 502s on the checkout flow. Root cause: missing CORS header on the cart API. Fix shipped in commit abc123.",
tags="type:worklog,topic:checkout,date:2026-05-23",
workspace="developer"
)
date: e source: são adicionados automaticamente quando omitidos. Tags de tipo e tópico são inferidas dos vizinhos mais próximos após a conclusão do embedding (são necessários 5-10 documentos semente antes que a inferência comece).
Relembrar trabalho anterior por significado
Busque entre sessões por contexto relacionado, mesmo com vocabulário diferente:
mesh_search(query="checkout was failing for some users", limit=5, workspace="developer")
A consulta não compartilha palavras-chave com a nota original ("502s", "CORS"), mas a busca baseada em embedding a apresenta.
Trocar função / contexto
Para um agente multi-função, troque o workspace ativo no início de uma sessão:
mesh_focus(workspace="sysadmin", prefetch=true, limit=5)
Chamadas subsequentes usarão esse workspace por padrão. Fixe um documento de prompt de função no topo de cada workspace para que o agente se reoriente a cada pré-busca.
Busca entre workspaces com pesos
Para puxar contexto de domínios relacionados sem diluir o sinal principal:
mesh_search(
query="nginx rate limit recipe",
workspaces={"sysadmin": 0.7, "security": 0.2, "developer": 0.1},
limit=10
)
Perguntas frequentes
Preciso instalar algo complicado?
Sim, é preciso ter um serviço chamado Mesh Memory rodando no seu computador ou servidor. Geralmente, isso é feito com Docker, seguindo as instruções do projeto.
Como a IA sabe onde procurar?
Você configura o programa da IA (como Claude Code) para saber onde encontrar o Mesh Memory. Depois, a IA usa comandos específicos para salvar ou buscar informações.
Posso usar isso com várias IAs ao mesmo tempo?
Sim, você pode organizar a memória por 'projetos' ou 'papéis', e várias IAs podem usar a mesma memória, cada uma focada no seu trabalho.
Detalhes
Descrição original do autor
Self-hosted semantic memory for AI agents via MCP. Save worklogs, decisions, and notes, then recall them across sessions by meaning, not keyword. Postgres + pgvector with auto-tagging.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3587
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC