Repository navigation
Sherlock 3.0.8
Codesuche über MCP
Sherlock spricht jetzt das Model Context Protocol unter /api/mcp. Ein KI-Assistent durchsucht damit alle indexierten Repositories selbst, statt Ausschnitte vorgelegt zu bekommen.
claude mcp add --transport http sherlock https://your-sherlock-host/api/mcp \
--header "Authorization: Bearer YOUR_KEY"Vier Werkzeuge, jeweils dünne Hüllen um die vorhandenen Suchdienste: search_code, get_file, list_repos und ask_codebase.
API-Keys
Ein Aufrufer ohne Browser hat keine Sitzung, deshalb bringt diese Version die nötigen Zugangsdaten mit: ein ApiKey-Modell, das ausschließlich den SHA-256-Hash speichert, Bearer-Authentifizierung und eine Einstellungsseite, die den Schlüssel genau einmal zeigt und den fertigen Befehl gleich mitliefert. Die Migration ist rein additiv.
Ein Schlüssel folgt der aktuellen Mitgliedschaft, nicht dem Stand bei seiner Ausstellung: Wer die Organisation verlässt oder aus ihr entfernt wird, verliert den Zugang sofort, und die zugehörigen Schlüssel werden in derselben Transaktion gelöscht.
Weiteres
- Ergebnisse sind durchgehend seitenweise (Standard 50, Höchstwert 200), damit ein einzelner Aufruf den Kontext des Assistenten nicht verdrängt
- Treffer tragen echte Zeilennummern und sind ohne zweiten Aufruf verwertbar
- Gebrandete Social-Link-Vorschauen (#5, Ihor Bliusovych)
Vollständige Änderungen: https://github.com/bluesigor/sherlock/compare/v3.0.7...v3.0.8