Corvo: Plataforma MCP de Código Aberto Adiciona Memória Persistente e Compartilhamento P2P a Frontends de LLM

O que o Crow faz
Crow é uma plataforma MCP (Model Context Protocol) auto-hospedada que adiciona três capacidades principais aos frontends de LLM: memória persistente com busca de texto completo, ferramentas de pesquisa estruturada com gerenciamento de citações e compartilhamento de dados ponto a ponto criptografado. Todos os dados residem localmente em um banco de dados SQLite por padrão, sem necessidade de nuvem.
Componentes da Arquitetura
A plataforma consiste em três servidores MCP:
- Servidor de memória — Memória persistente baseada em SQLite com busca de texto completo FTS5. Armazena, recupera, pesquisa e categoriza dados que persistem entre sessões e funcionam em qualquer frontend compatível com MCP.
- Servidor de pesquisa — Gerenciamento de projetos com citações automáticas APA, verificação de fontes, anotações e exportação de bibliografia. Usa um esquema relacional com chaves estrangeiras (projetos → fontes → anotações).
- Servidor de compartilhamento — Compartilhamento de dados ponto a ponto usando Hyperswarm (descoberta DHT + NAT holepunching), Hypercore (feeds replicados apenas de acréscimo) e Nostr (mensagens criptografadas NIP-44). Não requer servidor central ou contas. Usa identidade Ed25519 + secp256k1 com troca de contatos baseada em código de convite.
Um gateway HTTP (Express) envolve todos os três servidores com transportes Streamable HTTP + SSE e OAuth 2.1 para acesso remoto.
Design Local-First
- Os dados residem em um arquivo SQLite local (
data/crow.db) - Sem dependência de nuvem por padrão
- Suporte opcional ao Turso para sincronização em nuvem (defina
TURSO_DATABASE_URL+TURSO_AUTH_TOKEN) - Sem telemetria, sem contas, sem comunicação com servidores externos
- O compartilhamento P2P é criptografado de ponta a ponta — os dados nunca tocam um servidor central
Compatibilidade e Integrações
Funciona com qualquer cliente compatível com MCP, incluindo Claude Desktop, ChatGPT, Cursor, Windsurf, Cline, Claude Code, OpenClaw e outros. Se sua configuração local de LLM suporta MCP (ou você pode apontá-la para o gateway HTTP), ela funciona.
Inclui mais de 15 configurações de integração para serviços externos: Gmail, GitHub, Slack, Discord, Notion, Trello, arXiv, Zotero, Brave Search, etc. — todos roteados através do gateway auto-hospedado.
Stack Técnico
- Node.js (ESM), @modelcontextprotocol/sdk
- @libsql/client (SQLite/Turso), tabelas virtuais FTS5 com sincronização baseada em trigger
- hyperswarm + hypercore (descoberta P2P e replicação de dados)
- nostr-tools (mensagens criptografadas NIP-44, gift wraps NIP-59)
- @noble/hashes, @noble/ed25519, @noble/secp256k1 (primitivas criptográficas)
- zod (validação de esquema)
Configuração
git clone https://github.com/kh0pper/crow.git
cd crow
npm run setup # instala dependências + inicializa SQLiteOs servidores iniciam via transporte stdio (configurado em .mcp.json) ou gateway HTTP (npm run gateway). Também há uma implantação em nuvem com um clique para Render + Turso se você quiser acesso remoto (ambos têm planos gratuitos).
Links e Licenciamento
- GitHub: https://github.com/kh0pper/crow
- Documentação: https://kh0pper.github.io/crow/
- Primeiros Passos: https://kh0pper.github.io/crow/getting-started/
- Programa de Desenvolvedores: https://kh0pper.github.io/crow/developers/
Licenciado sob MIT. Contribuições são bem-vindas — há um programa de desenvolvedores com CLI de scaffolding, modelos e documentação se você quiser adicionar ferramentas ou integrações MCP.
📖 Leia a fonte completa: r/LocalLLaMA
👀 See Also

Dev-Card: Uma Habilidade de Código do Claude que Gera Cartões de Identificação de Desenvolvedor a partir do Histórico do Git
Dev-Card é uma habilidade do Claude Code que analisa repositórios git para gerar Cartões de Identidade do Desenvolvedor compartilháveis, atribuindo um dos 11 arquétipos de desenvolvedor com base no horário dos commits, distribuição de linguagens, padrões de mensagens de commit e distribuição do tamanho dos commits.

Sherlock: Documentação do Apple Developer como MCP Local para Claude Code
Sherlock indexa 70 mil símbolos da API da Apple no SQLite FTS5 e fornece 5 ferramentas MCP + 3 habilidades de ativação automática para fundamentar o Claude Code em documentações reais, evitando alucinações.

VoidLLM: Proxy de Conhecimento Zero para Ollama e vLLM com Controle de Acesso por Equipe
VoidLLM é um proxy que fica entre aplicações e servidores locais de LLM como Ollama e vLLM, adicionando controle de acesso por organização/equipe, gerenciamento de chaves de API, rastreamento de uso e limitação de taxa sem visualizar os prompts. Tem sobrecarga de proxy <2ms e funciona com SDKs compatíveis com OpenAI.

Validação do padrão de habilidades de autoevolução: resultados do experimento de 5 rodadas
Um desenvolvedor testou o padrão de design Self-Evolving Skill para Claude Code com um experimento de 5 rodadas em um banco de dados MySQL com 29 tabelas e 590MB de dados de gerenciamento de edifícios inteligentes. Os principais resultados incluem uma taxa de rejeição de 63,6% no Five-Gate, convergência incremental e 100% de precisão sem conhecimento incorreto sobrevivendo.