SourceRecall MCP Server
SourceRecall
SourceRecall — это самостоятельно размещаемый сервис интеллектуального анализа репозиториев для ИИ-ассистентов программирования. Он индексирует чистые рабочие деревья Git в Qdrant, объединяет семантический и лексический поиск, переранжирует кандидатов через отдельный сервис Jetson NLP и предоставляет результаты через HTTP и Model Context Protocol (MCP).
Он предназначен для развёртывания в небольшой доверенной сети, где данные репозитория должны оставаться под контролем оператора.
Особенности
Безопасное изолирование репозиториев под единым управляемым корным каталогом
Индексация чистых коммитов с провенансом фалов, чанков, моделей и схем
Полная переиндексация, удаляющая устаревшие точки Qdrant
Гибридный весторный и ripgrep поиск с чанко-осведомленным взвешенным слиянием Reciprocal Rank Fusion
Опциональное переранжирование через cross-encoder в Jetson NLP
Тонкая интеграция Streamable HTTP MCP со структурированными ответами инструментов
Надежное состояние заданий и индекса в SQLite
Валидированная YAML-конфигурация и структурированные лог-файлы с ротацией
Однорабочий, сериализованный режм индексации с явными огранчениями ресусов
Related MCP server: Claude Context MCP
Архитектура
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 управляет семантикой репозиториев, путей, коммитов, чанков и поиска. Jetson NLP остается статессным сервисом инференции, который знает только текст, весторы и оченки.
Структура репозитория
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 к рamятке
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
}'Когда security.api_token настроен, добавляйте
Authorization: Bearer <token> ко всем не-хелсовым API-запросам.
Промышленные пути
Назначение | Путь |
Приложение |
|
Виртуальное окружение |
|
Конфигурация |
|
Управляемые репозитории |
|
Долговременное состояие |
|
Лог приложения |
|
API-сервис |
|
MCP-сервис |
|
См. Dissection для полной процедуры установки.
Документация
Текущая область применения
Первый релиз выполняет полную индексацию в авторитетном режиме. Инкрементальная индексация Git, прием через вебхуки, синтаксически осознанное разбиение на чанки, графы символов и анализ ссылок являются планируемыми расширениями, а не заявленными функциями. Задания индексации долговечны для отслеживания статуса, но выполняются в одном локальном процессе; это не рапределенная очередь заданий.
Сервисы не завершают TLS, а MCP-ендпоинт не реализует аутентификацию клиента. Держите их в защищенной частной сети или за аутентифицированным реверс-прокси. См. Безопасность.
Лицензия
SourceRecall доступен по лицензии MIT.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
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 Connectors
Code intelligence for LLMs. Analyze, search, and retrieve code from any public git repository.
Code intelligence for coding agents: semantic, AST, graph, and full-text search. 279+ languages.
- KumbukaOAuthai.kumbuka
Governed, auditable knowledge your team curates for its AI assistants, self-hostable
Versioned documentation registry and semantic search for AI tools and coding assistants.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceProvides 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-
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to index and search codebases using semantic search powered by multiple embedding providers (OpenAI, VoyageAI, Gemini, Ollama) and vector database storage.-
- AlicenseNot gradedqualityDmaintenanceEnables AI coding assistants to search and retrieve information from a locally ingested knowledge base using hybrid search, grounded in user-curated documentation.17MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to perform intelligent semantic code search across codebases using local AI embeddings for meaning-based retrieval.639MIT
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