Crow: Open-Source-MCP-Plattform fügt LLM-Frontends persistenten Speicher und P2P-Sharing hinzu

Was Crow leistet
Crow ist eine selbst gehostete MCP-Plattform (Model Context Protocol), die LLM-Frontends drei Kernfähigkeiten hinzufügt: persistenten Speicher mit Volltextsuche, strukturierte Forschungstools mit Zitationsverwaltung und verschlüsseltes Peer-to-Peer-Datenaustausch. Alle Daten werden standardmäßig lokal in einer SQLite-Datenbank gespeichert, ohne Cloud-Anforderung.
Architekturkomponenten
Die Plattform besteht aus drei MCP-Servern:
- Memory-Server — SQLite-gestützter persistenter Speicher mit FTS5-Volltextsuche. Speichert, ruft ab, durchsucht und kategorisiert Daten, die über Sitzungen hinweg bestehen bleiben und mit jedem MCP-kompatiblen Frontend funktionieren.
- Research-Server — Projektmanagement mit automatischen APA-Zitaten, Quellenverifizierung, Notizen und Bibliografie-Export. Verwendet ein relationales Schema mit Fremdschlüsseln (Projekte → Quellen → Notizen).
- Sharing-Server — Peer-to-Peer-Datenaustausch mit Hyperswarm (DHT-Entdeckung + NAT-Holepunching), Hypercore (nur anhängbare replizierte Feeds) und Nostr (NIP-44-verschlüsselte Nachrichten). Kein zentraler Server oder Konten erforderlich. Verwendet Ed25519 + secp256k1-Identität mit einladungscodebasiertem Kontaktaustausch.
Ein HTTP-Gateway (Express) umhüllt alle drei Server mit Streamable HTTP + SSE-Transports und OAuth 2.1 für Fernzugriff.
Local-First-Design
- Daten werden in einer lokalen SQLite-Datei gespeichert (
data/crow.db) - Standardmäßig keine Cloud-Abhängigkeit
- Optionale Turso-Unterstützung für Cloud-Sync (setze
TURSO_DATABASE_URL+TURSO_AUTH_TOKEN) - Keine Telemetrie, keine Konten, keine Rückmeldungen
- P2P-Sharing ist Ende-zu-Ende-verschlüsselt – Daten berühren niemals einen zentralen Server
Kompatibilität und Integrationen
Funktioniert mit jedem MCP-kompatiblen Client, einschließlich Claude Desktop, ChatGPT, Cursor, Windsurf, Cline, Claude Code, OpenClaw und anderen. Wenn Ihr lokales LLM-Setup MCP unterstützt (oder Sie es auf das HTTP-Gateway verweisen können), funktioniert es.
Bündelt 15+ Integrationskonfigurationen für externe Dienste: Gmail, GitHub, Slack, Discord, Notion, Trello, arXiv, Zotero, Brave Search usw. – alle über das selbst gehostete Gateway geroutet.
Technischer Stack
- Node.js (ESM), @modelcontextprotocol/sdk
- @libsql/client (SQLite/Turso), FTS5-Virtualtabellen mit triggerbasierter Synchronisation
- hyperswarm + hypercore (P2P-Entdeckung und Datenreplikation)
- nostr-tools (NIP-44-verschlüsselte Nachrichten, NIP-59-Gift-Wraps)
- @noble/hashes, @noble/ed25519, @noble/secp256k1 (Kryptoprimitive)
- zod (Schemavalidierung)
Einrichtung
git clone https://github.com/kh0pper/crow.git
cd crow
npm run setup # installiert Abhängigkeiten + initialisiert SQLiteServer starten über stdio-Transport (konfiguriert in .mcp.json) oder HTTP-Gateway (npm run gateway). Es gibt auch eine One-Click-Cloud-Bereitstellung für Render + Turso, wenn Sie Fernzugriff wünschen (beide haben kostenlose Stufen).
Links und Lizenzierung
- GitHub: https://github.com/kh0pper/crow
- Dokumentation: https://kh0pper.github.io/crow/
- Erste Schritte: https://kh0pper.github.io/crow/getting-started/
- Entwicklerprogramm: https://kh0pper.github.io/crow/developers/
MIT-lizenziert. Beiträge willkommen – es gibt ein Entwicklerprogramm mit CLI-Gerüst, Vorlagen und Dokumentation, wenn Sie MCP-Tools oder Integrationen hinzufügen möchten.
📖 Read the full source: r/LocalLLaMA
👀 Siehe auch

Claude Code undokumentierte Funktionen: Hooks, Memory, YOLO-Klassifikator und mehr
Der Claude Code-Quellcode enthüllt verborgene Konfigurationen: YOLO-Klassifikator zur automatischen Genehmigung, Hooks, die Befehle umschreiben, persistentes Agentengedächtnis, Auto-Modus-Regeln in einfachem Englisch und Traumschleifen.

"Entkrallt: Ein gemeinschaftlich getriebener OpenClaw-Malware-Scanner"
Declawed ist ein neuer Malware-Scanner für OpenClaw SKILL.md, der sich auf die Erkennung willkürlicher Prompt-Injektionen, bösartiger Inhalte und Informationsdiebstahl in ClawHub-Fähigkeiten konzentriert.

Schiffbauer: Ein Open-Source-Projektmanagement-Tool, entwickelt auf Claude Code
Shipwright ist ein Open-Source-Projektmanagement-Tool, das auf Claude Code läuft und über 44 Fähigkeiten, 7 spezialisierte Agenten und 16 Workflows verfügt. Es umfasst binäre Qualitätskontrollen und Wiederherstellungsleitfäden und wurde zur Überprüfung von Berechtigungsregistern und zur Bewertung von Automatisierungsplattformen eingesetzt, bevor die Entwicklungsarbeit begann.

W2A – ein offenes Protokoll für Agentensensoren: Lokale Agenten mit Echtzeitwahrnehmung ausstatten
W2A (World2Agent) ist ein offenes Protokoll, das die Wahrnehmungsschicht für KI-Agenten standardisiert – selbst hostbar, TS SDK, Apache 2.0. Es ermöglicht Agenten, Echtzeitsignale von Sensoren zu empfangen, ohne individuelle Skripte.