
zircote/subcog
🔌 MCP Serverzircote
Ein persistentes Gedächtnissystem für KI-Programmierassistenten mit hybrider Suche und Knowledge-Graph-Integration.
Subcog löst das Problem der 'Vergesslichkeit' von KI-Programmierassistenten durch eine robuste, persistente Speicherschicht. Das in Rust entwickelte System bietet hohe Leistung und Zuverlässigkeit und fungiert als spezialisierte Wissensdatenbank, die mit Ihrer Codebasis mitwächst. Es verwendet eine hybride Suchstrategie, die vektorbasierte semantische Suche mit BM25-Keyword-Matching kombiniert, um technische Entscheidungen und Implementierungsdetails präzise abzurufen.
Hauptmerkmale:
- SQLite-basierte Persistenz: Sorgt für Datensicherheit und einfache lokale Verwaltung.
- Knowledge-Graph-Integration: Verknüpft Code-Entitäten mit Entwicklerentscheidungen für tieferen Kontext.
- MCP-Server-Unterstützung: Standardisierte Integration für moderne KI-Tools wie Claude.
- Proaktive Bereitstellung: Ruft automatisch relevanten Kontext basierend auf der aktuellen Aufgabe ab.
- Rust-native Architektur: Optimiert auf niedrige Latenz und Speichereffizienz, ideal für CLI-Tools und IDE-Plugins.
💡Highlights
- ├─Hybride Suche: Semantik + BM25
- ├─SQLite & Knowledge-Graph-Speicher
- └─Native MCP-Server-Integration
🎯Für
- ├─KI-Tool-Entwickler
- └─Software-Ingenieure