SourceRecall MCP Server
SourceRecall
SourceRecall ist ein selbst gehosteter Repository-Intelligence-Dienst für KI-gestützte Entwicklungsassistenten. Es indexiert saubere Git-Arbeitsbäume in Qdrant, kombiniert semantische und lexikalische Abfragen, bewertet Kandidaten über einen separaten Jetson-NLP-Dienst neu und stellt die Ergebnisse über HTTP und das Model Context Protocol (MCP) bereit.
Es ist für den Einsatz in einem kleinen vertrauenswürdigen Netzwerk gedacht, in dem Repository-Daten unter der Kontrolle des Betreibers bleiben müssen.
Highlights
Sichere Repository-Eingrenzung unter einem verwalteten Root-Verzeichnis
Indizierung von sauberen Commits mit Datei-, Chunk-, Modell- und Schema-Herkunft
Autoritative Voll-Neuindizierung, die veraltete Qdrant-Punkte entfernt
Hybride Vektor- und ripgrep-Abfrage mit chunk-bewusster Reciprocal Rank Fusion
Optionale Cross-Encoder-Neubewertung durch Jetson NLP
Schlankes Streamable-HTTP-MCP-Integration mit strukturierten Tool-Antworten
Dauerhafter SQLite-Job- und Index-Status
Validierte YAML-Konfiguration und strukturierte rotierende Logdateien
Single-Worker, serialisiertes Indizierungsmodell mit expliziten Ressourcengrenzen
Related MCP server: Claude Context MCP
Architektur
Continue Agent
|
| Streamable HTTP MCP
v
SourceRecall MCP :8071
|
v
SourceRecall API :8070
| |
| +--> managed Git repositories
| + ripgrep lexical retrieval
|
+--> Qdrant :6333
+--> Jetson NLP :8091 (/v1/embeddings and /v1/rerank)SourceRecall verwaltet Repository-, Pfad-, Commit-, Chunk- und Abfragesemantik. Jetson NLP bleibt ein zustandsloser Inferenzdienst, der nur Text, Vektoren und Bewertungen kennt.
Repository-Struktur
config/ Versioned configuration template
deploy/systemd/ API and MCP systemd units
diags/ Deployment validation utilities
docs/ Architecture, API, deployment, and operations guides
src/source_recall/ Installable Python package
tests/ Automated testsAPI auf einen Blick
curl http://source-recall:8070/live
curl -X POST http://source-recall:8070/index \
-H 'Content-Type: application/json' \
-d '{"repository":"episode-tracker"}'
curl -X POST http://source-recall:8070/search \
-H 'Content-Type: application/json' \
-d '{
"repository":"episode-tracker",
"query":"where are TV episode credits normalized?",
"limit":8
}'Wenn security.api_token konfiguriert ist, füge allen API-Anfragen außer Health-Checks den Header Authorization: Bearer <token> hinzu.
Produktionspfade
Zweck | Pfad |
Anwendung |
|
Virtuelle Umgebung |
|
Konfiguration |
|
Verwaltete Repositorys |
|
Dauerhafter Zustand |
|
Anwendungsprotokolle |
|
API-Dienst |
|
MCP-Dienst |
|
Die vollständige Installationsanleitung findest du unter Deployment.
Dokumentation
Aktueller Umfang
Die erste Version führt eine autoritative Vollindizierung durch. Inkrementelle Git-Indizierung, Webhook-Aufnahme, syntaxbewusstes Chunking, Symbolgraphen und Referenzanalyse sind geplante Erweiterungen und keine behaupteten Funktionen. Indizierungsaufträge sind für die Statusberichterstattung dauerhaft, werden aber in einem lokalen Prozess ausgeführt; dies ist keine verteilte Job-Warteschlange.
Die Dienste terminieren kein TLS, und der MCP-Endpunkt implementiert keine Client-Authentifizierung. Betreibe sie in einem vertrauenswürdigen privaten Netzwerk oder hinter einem authentifizierten Reverse-Proxy. Siehe Sicherheit.
Lizenz
SourceRecall ist verfügbar unter der MIT License.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-quality-maintenanceProvides AI-powered semantic code search across multiple repositories, allowing natural language queries to find code chunks and retrieve specific file contents through Dolphin AI embeddings.42
- Flicense-qualityDmaintenanceEnables AI assistants to index and search codebases using semantic search powered by multiple embedding providers (OpenAI, VoyageAI, Gemini, Ollama) and vector database storage.
- Alicense-qualityDmaintenanceEnables AI coding assistants to search and retrieve information from a locally ingested knowledge base using hybrid search, grounded in user-curated documentation.17MIT
- Alicense-qualityDmaintenanceEnables AI assistants to perform intelligent semantic code search across codebases using local AI embeddings for meaning-based retrieval.56MIT
Related MCP Connectors
Search your knowledge bases from any AI assistant using hybrid RAG.
Enterprise code intelligence for M&A, security audits, and tech debt. Hosted server with 200k free.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Mortau/source-recall'
If you have feedback or need assistance with the MCP directory API, please join our Discord server