SourceRecall MCP Server
SourceRecall
SourceRecall es un servicio de inteligencia de repositorios autoalojado para asistentes de codificación de IA. Indexa árboles de trabajo limpios de Git en Qdrant, combina recuperación semántica y léxica, reordena candidatos a través de un servicio separado de Jetson NLP y expone los resultados a través de HTTP y el Protocolo de Contexto de Modelo (MCP).
Está diseñado para un despliegue en una red pequeña y de confianza donde los datos del repositorio deben permanecer bajo el control del operador.
Aspectos destacados
Contención segura del repositorio bajo una raíz gestionada
Indexación de confirmaciones limpias con procedencia de archivos, fragmentos, modelos y esquemas
Reindexación completa autoritativa que elimina puntos obsoletos de Qdrant
Recuperación híbrida de vectores y ripgrep con fusión de rango recíproco consciente de fragmentos
Reordenamiento opcional de codificador cruzado a través de Jetson NLP
Integración ligera de MCP HTTP transmisible con respuestas de herramientas estructuradas
Estado duradero de trabajos e índices en SQLite
Configuración YAML validada y registros estructurados de archivos rotativos
Modelo de indexación serializado de un solo trabajador con límites de recursos explícitos
Related MCP server: Claude Context MCP
Arquitectura
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 posee la semántica de repositorio, ruta, confirmación, fragmento y recuperación. Jetson NLP sigue siendo un servicio de inferencia sin estado que solo conoce texto, vectores y puntuaciones.
Estructura del repositorio
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 de un vistazo
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
}'Cuando se configura security.api_token, agregue Authorization: Bearer <token> a todas las solicitudes de API que no sean de salud.
Rutas de producción
Propósito | Ruta |
Aplicación |
|
Entorno virtual |
|
Configuración |
|
Repositorios gestionados |
|
Estado duradero |
|
Registros de aplicación |
|
Servicio de API |
|
Servicio de MCP |
|
Consulte Despliegue para el procedimiento de instalación completo.
Documentación
Alcance actual
La versión inicial realiza una indexación completa autoritativa. La indexación incremental de Git, la ingesta por webhook, la fragmentación con conocimiento de sintaxis, los gráficos de símbolos y el análisis de referencias son extensiones planificadas, no características reclamadas. Los trabajos de indexación son duraderos para la generación de informes de estado, pero se ejecutan en un solo proceso local; no es una cola de trabajos distribuida.
Los servicios no terminan TLS, y el punto final MCP no implementa autenticación de cliente. Manténgalos en una red privada de confianza o colóquelos detrás de un proxy inverso autenticado. Consulte Seguridad.
Licencia
SourceRecall está disponible bajo la Licencia MIT.
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