SourceRecall MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SourceRecall MCP Serversearch my episode-tracker repo for where TV episode credits are normalized"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SourceRecall
SourceRecall is a self-hosted repository intelligence service for AI coding assistants. It indexes clean Git working trees into Qdrant, combines semantic and lexical retrieval, reranks candidates through a separate Jetson NLP service, and exposes the results through HTTP and Model Context Protocol (MCP).
It is designed for a small trusted-network deployment where repository data must remain under the operator's control.
Highlights
Safe repository containment beneath one managed root
Clean-commit indexing with file, chunk, model, and schema provenance
Authoritative full re-indexing that removes obsolete Qdrant points
Hybrid vector and ripgrep retrieval with chunk-aware reciprocal-rank fusion
Optional cross-encoder reranking through Jetson NLP
Thin Streamable HTTP MCP integration with structured tool responses
Durable SQLite job and index status
Validated YAML configuration and structured rotating-file logs
Single-worker, serialized indexing model with explicit resource bounds
Related MCP server: Claude Context MCP
Architecture
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 owns repository, path, commit, chunk, and retrieval semantics. Jetson NLP remains a stateless inference service that only knows text, vectors, and scores.
Repository layout
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 at a glance
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
}'When security.api_token is configured, add
Authorization: Bearer <token> to all non-health API requests.
Production paths
Purpose | Path |
Application |
|
Virtual environment |
|
Configuration |
|
Managed repositories |
|
Durable state |
|
Application logs |
|
API service |
|
MCP service |
|
See Deployment for the complete installation procedure.
Documentation
Current scope
The initial release performs authoritative full indexing. Incremental Git indexing, webhook ingestion, syntax-aware chunking, symbol graphs, and reference analysis are planned extensions rather than claimed features. Indexing jobs are durable for status reporting but execute in one local process; this is not a distributed job queue.
The services do not terminate TLS, and the MCP endpoint does not implement client authentication. Keep them on a trusted private network or place them behind an authenticated reverse proxy. See Security.
License
SourceRecall is available under the 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