Cuervo: Plataforma MCP de Código Abierto Agrega Memoria Persistente y Compartición P2P a Frontends de LLM

✍️ OpenClawRadar📅 Publicado: 8 de marzo de 2026🔗 Source
Cuervo: Plataforma MCP de Código Abierto Agrega Memoria Persistente y Compartición P2P a Frontends de LLM
Ad

Qué hace Crow

Crow es una plataforma MCP (Protocolo de Contexto de Modelo) autoalojada que añade tres capacidades principales a los frontends de LLM: memoria persistente con búsqueda de texto completo, herramientas de investigación estructurada con gestión de citas, y compartición cifrada de datos entre pares. Todos los datos residen localmente en una base de datos SQLite por defecto sin necesidad de nube.

Componentes de la Arquitectura

La plataforma consta de tres servidores MCP:

  • Servidor de memoria — Memoria persistente respaldada por SQLite con búsqueda de texto completo FTS5. Almacena, recupera, busca y categoriza datos que persisten entre sesiones y funciona en cualquier frontend compatible con MCP.
  • Servidor de investigación — Gestión de proyectos con citas automáticas APA, verificación de fuentes, notas y exportación de bibliografías. Utiliza un esquema relacional con claves foráneas (proyectos → fuentes → notas).
  • Servidor de compartición — Compartición de datos entre pares usando Hyperswarm (descubrimiento DHT + perforación NAT), Hypercore (feeds replicados de solo anexar) y Nostr (mensajería cifrada NIP-44). No requiere servidor central ni cuentas. Usa identidad Ed25519 + secp256k1 con intercambio de contactos basado en códigos de invitación.

Una puerta de enlace HTTP (Express) envuelve los tres servidores con transportes Streamable HTTP + SSE y OAuth 2.1 para acceso remoto.

Diseño Local-First

  • Los datos residen en un archivo SQLite local (data/crow.db)
  • Sin dependencia de la nube por defecto
  • Soporte opcional de Turso para sincronización en la nube (configurar TURSO_DATABASE_URL + TURSO_AUTH_TOKEN)
  • Sin telemetría, sin cuentas, sin comunicación con servidores externos
  • La compartición P2P tiene cifrado de extremo a extremo — los datos nunca tocan un servidor central
Ad

Compatibilidad e Integraciones

Funciona con cualquier cliente compatible con MCP incluyendo Claude Desktop, ChatGPT, Cursor, Windsurf, Cline, Claude Code, OpenClaw y otros. Si tu configuración local de LLM soporta MCP (o puedes apuntarla a la puerta de enlace HTTP), funciona.

Incluye más de 15 configuraciones de integración para servicios externos: Gmail, GitHub, Slack, Discord, Notion, Trello, arXiv, Zotero, Brave Search, etc. — todos enrutados a través de la puerta de enlace autoalojada.

Stack Técnico

  • Node.js (ESM), @modelcontextprotocol/sdk
  • @libsql/client (SQLite/Turso), tablas virtuales FTS5 con sincronización basada en triggers
  • hyperswarm + hypercore (descubrimiento P2P y replicación de datos)
  • nostr-tools (mensajería cifrada NIP-44, envoltorios de regalo NIP-59)
  • @noble/hashes, @noble/ed25519, @noble/secp256k1 (primitivas criptográficas)
  • zod (validación de esquemas)

Configuración

git clone https://github.com/kh0pper/crow.git
cd crow
npm run setup # instala dependencias + inicializa SQLite

Los servidores se inician mediante transporte stdio (configurado en .mcp.json) o puerta de enlace HTTP (npm run gateway). También hay un despliegue en un clic a Render + Turso si quieres acceso remoto (ambos tienen planes gratuitos).

Enlaces y Licencia

  • GitHub: https://github.com/kh0pper/crow
  • Documentación: https://kh0pper.github.io/crow/
  • Primeros pasos: https://kh0pper.github.io/crow/getting-started/
  • Programa para desarrolladores: https://kh0pper.github.io/crow/developers/

Licencia MIT. Contribuciones bienvenidas — hay un programa para desarrolladores con CLI de scaffolding, plantillas y documentación si quieres añadir herramientas MCP o integraciones.

📖 Leer la fuente completa: r/LocalLLaMA

Ad

👀 Ver también

Ejecutando Qwen3.6-35B-A3B-UD-Q5_K_XL Localmente con VS Code Copilot en AMD R9700
Herramientas

Ejecutando Qwen3.6-35B-A3B-UD-Q5_K_XL Localmente con VS Code Copilot en AMD R9700

Un usuario comparte su configuración funcional de llama.cpp para Qwen3.6-35B-A3B-UD-Q5_K_XL en una sola AMD R9700 con Vulkan, logrando la generación completa de un sitio web y pruebas Playwright desde cero con mínimos ajustes.

OpenClawRadar
CONTACTO: Juego de Combate Naval 3D Desarrollado Completamente con Código Claude
Herramientas

CONTACTO: Juego de Combate Naval 3D Desarrollado Completamente con Código Claude

CONTACT es un juego de combate naval en 3D creado completamente con Claude Code + Opus, que presenta un cubo volumétrico de 7×7×7, una economía de créditos con ventajas tácticas y tres modos de juego, incluidos Humano vs Claude y Sonnet vs Sonnet con memoria estratégica persistente.

OpenClawRadar
Libretto: Generación Determinista de Automatización de Navegadores para Agentes de Codificación con IA
Herramientas

Libretto: Generación Determinista de Automatización de Navegadores para Agentes de Codificación con IA

Libretto es un kit de herramientas Skill+CLI que permite a los agentes de codificación con IA generar scripts deterministas de automatización de navegadores como código real, alejándose de los agentes de IA en tiempo de ejecución. Combina la automatización de interfaz de usuario de Playwright con solicitudes directas de red/API para mayor confiabilidad e incluye modos de depuración paso a paso y de solo lectura.

OpenClawRadar
Port de Go de código abierto de Claude Code CLI lanzado como claw-code-go
Herramientas

Port de Go de código abierto de Claude Code CLI lanzado como claw-code-go

El desarrollador dolm09 ha lanzado claw-code-go, un port completo en Go de la CLI de Claude Code con un binario autónomo de menos de 10K líneas de código. El proyecto incluye una TUI con bubbletea, soporte multi-proveedor, cliente MCP y motor de ejecución de herramientas.

OpenClawRadar