CommunityRecherche & Datenanalysegithub.com

epicsagas/alcove

Alcove ist ein MCP-Server, der KI-Codierungsagenten bei Bedarf Zugriff auf Ihre privaten Projektdokumentationen gewährt – mit BM25- und Vektor-Hybridsuche für präzises Retrieval, Tree-Sitter-Code-Indexierung für das Verständnis der Codebasis und Richtliniendurchsetzung für konsistente Dokumentation.

Was ist alcove?

Alcove ist ein MCP-Server (Model Context Protocol), der speziell für KI-Codierungsagenten wie Claude Code, Cursor oder Codex entwickelt wurde. Er ermöglicht diesen Agenten den On-Demand-Zugriff auf private Projektdokumentationen, ohne dass diese Dokumente in einem öffentlichen Repository liegen müssen. Alcove verwendet einen hybriden Suchansatz, der BM25 (eine klassische Volltextsuchmethode) und Vektorsuche kombiniert, um relevante Dokumentation präzise und schnell zu finden. Zusätzlich nutzt es Tree-Sitter, um die Codebasis zu indexieren, sodass der Agent die Struktur Ihres Projekts versteht und fundiertere Entscheidungen treffen kann. Die Richtliniendurchsetzung stellt sicher, dass die Dokumentation konsistent und den Projektstandards entspricht, während sensible Informationen wie API-Keys und Konfigurationsdetails geschützt bleiben. Alcove ist besonders nützlich für Entwicklerteams, die ihren KI-Assistenten den Zugriff auf interne Dokumente, Codekommentare und Architekturbeschreibungen ermöglichen möchten, ohne die Sicherheit zu gefährden.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add epicsagas/alcove

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht alcove?

Alcove ist ein MCP-Server, der KI-Codierungsagenten bei Bedarf Zugriff auf Ihre privaten Projektdokumentationen gewährt – BM25- und Vektor-Hybridsuche für präzises Retrieval, Tree-Sitter-Code-Indexierung, damit Agenten Ihre Codebasis-Struktur verstehen, und Richtliniendurchsetzung für konsistente Dokumentation.

Funktionen

  • Hybrid-Suche: Kombiniert BM25 und Vektorsuche für optimale Retrievalleistung
  • Tree-Sitter-Indexierung: Ermöglicht das Verständnis der Codebasis-Struktur
  • Richtliniendurchsetzung: Stellt Konsistenz und Einhaltung von Projektstandards sicher
  • Datenschutz: Schützt sensible Informationen wie API-Keys und Konfigurationen
  • MCP-Kompatibel: Funktioniert mit Claude Code, Cursor, Codex und anderen MCP-fähigen Agenten

Installation

# Über npm
npm install -g @epicsagas/alcove

# Oder über Docker
docker pull epicsagas/alcove

Konfiguration

Erstellen Sie eine .alcove.json-Konfigurationsdatei in Ihrem Projektverzeichnis:

{
  "docsPath": "./docs",
  "indexSources": ["src/**/*.ts", "docs/**/*.md"],
  "policies": {
    "enforceDocConsistency": true,
    "allowedDocPrefixes": ["docs/"]
  }
}

Verwendung mit Claude Code

# Starten Sie den MCP-Server
npx @epicsagas/alcove start

# Der Server wird automatisch von Claude Code erkannt

API-Referenz

EndpunktMethodeBeschreibung
/searchPOSTFührt eine hybride Suche durch
/indexPOSTIndiziert Dokumentation neu
/docsGETListet verfügbare Dokumente auf

Lizenz

MIT-Lizenz

Verwandte Skills