
Capsa
par glguida
Bibliothèque Rust compacte pour le stockage et la récupération de documents basés sur des embeddings utilisant libSQL et des embeddings compatibles OpenAI.
Ce qu'il fait\nCapsa fournit un système léger pour l'indexation et la récupération de documents utilisant des embeddings sémantiques. Il se connecte à un service d'embedding compatible OpenAI et stocke les données dans une base de données libSQL, permettant aux agents IA d'effectuer des recherches sémantiques dans des PDF, des transcriptions YouTube et du texte brut.\n\n## Outils\n- pdf_index : Ingeste des fichiers PDF, extrait le texte et les métadonnées, et les stocke sous forme d'embeddings.\n- youtube_index : Télécharge les transcriptions YouTube et les indexe pour une récupération sémantique.\n- semantic_search : Effectue des requêtes en langage naturel contre les vecteurs de documents stockés en utilisant la similarité cosinus.\n\n## Installation\nAjoutez à claude_desktop_config.json (nécessite un serveur d'embedding actif comme llama.cpp sur le port 9000) :\njson\n{\n \"mcpServers\": {\n \"capsa\": {\n \"command\": \"/absolute/path/to/capsa/target/release/capsa\",\n \"env\": { \"CAPSA_API_KEY\": \"votre_clé_ici\" }\n }\n }\n}\n\n\n## Hôtes supportés\n- claude
Installation rapide
cargo build --release && ./target/release/capsaInformations
- Tarification
- free
- Publié
- 5/29/2026






