SourceRecall MCP Server
SourceRecall
SourceRecallは、AIコーディングアシスタント向けのセルフホスト型リポジトリインテリジェンスサービスです。クリーンなGitワーキングツリーをQdrantにインデックスし、セマンティック検索と語彙検索を組み合わせ、別のJetson NLPサービスを通じて候補を再ランク付けし、HTTPおよびModel Context Protocol(MCP)で結果を公開します。
これは、リポジトリデータを運用者の管理下に置く必要がある、小規模な信頼ネットワーク展開向けに設計されています。
ハイライト
管理された単一ルート下での安全なリポジトリ隔離
ファイル、チャンク、モデル、スキーマの来歴を伴うクリーンコミットのインデックス作成
古いQdrantポイントを削除する信頼性の高い完全再インデックス
ハイブリッドベクトルおよびripgrep検索と、チャンクを考慮した相互ランク融合
Jetson NLPによるオプションのクロスエンコーダ再ランク付け
構造化ツール応答を備えた軽量Streamable HTTP MCP統合
永続的なSQLiteジョブおよびインデックスステータス
検証済みYAML設定と構造化ローテーションログファイル
明示的なリソース制限を伴うシングルワーカー、シリアル化インデックスモデル
Related MCP server: Qurio MCP Server
アーキテクチャ
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概要
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が設定されている場合、すべての非ヘルスチェックAPIリクエストにAuthorization: Bearer <token>を追加してください。
プロダクションパス
目的 | パス |
アプリケーション |
|
仮想環境 |
|
設定 |
|
管理リポジトリ |
|
永続状態 |
|
アプリケーションログ |
|
APIサービス |
|
MCPサービス |
|
完全なインストール手順については、デプロイメントを参照してください。
ドキュメント
現在のスコープ
初期リリースは、信頼性の高い完全インデックスを実行します。インクリメンタルGitインデックス、Webhook取り込み、構文認識チャンキング、シンボルグラフ、参照分析は、主張された機能ではなく、計画された拡張機能です。インデックスジョブはステータス報告のために永続的ですが、1つのローカルプロセスで実行されます。これは分散ジョブキューではありません。
サービスはTLSを終端せず、MCPエンドポイントはクライアント認証を実装しません。信頼できるプライベートネットワーク上に配置するか、認証付きリバースプロキシの背後に配置してください。セキュリティを参照してください。
ライセンス
SourceRecallはMITライセンスの下で利用可能です。
This server cannot be deployed
Maintenance
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.
Cloud or self-hosted knowledge for AI agents: hybrid search, reranking, GraphRAG, scoped MCP tools.
- KumbukaOAuthai.kumbuka
Governed, auditable knowledge your team curates for its AI assistants, self-hostable
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.4 npm2-
- 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.631 npmMIT
- FlicenseNot gradedqualityBmaintenanceEnables AI agents and IDEs to ingest and search code repositories using hybrid retrieval (dense + sparse) with exact line-level citations for precise code analysis.1-