
Codebase MCP
par danyQe
Assistant de développement IA respectueux de la vie privée avec recherche sémantique de code, édition IA et mémoire persistante pour tout client MCP.
Ce qu'il fait
Codebase MCP transforme n'importe quel LLM compatible MCP (comme Claude Desktop) en un assistant de codage complet. Il fournit un pont local vers votre base de code, permettant la recherche sémantique et l'édition intelligente sans nécessiter d'abonnement payant à un assistant de codage dédié.
Outils
session_tool: Gère des branches de développement isolées et les commits automatiques.memory_tool: Stocke et récupère des connaissances architecturales et logiques persistantes.git_tool: Gère les opérations Git standards comme les diffs et les logs.write_tool: Crée de nouveaux fichiers avec formatage automatique et score de qualité.edit_file: Édition de code assistée par IA propulsée par Gemini.search_tool: Effectue des recherches de code sémantiques, floues, textuelles ou basées sur des symboles.read_code_tool: Lecture intelligente du code avec une granularité au niveau du symbole.project_context_tool: Fournit une analyse globale du projet et des aperçus des dépendances.list_directory_tool: Explore la structure du projet avec des vues en arbre.code_analysis_tool: Exécute des vérifications de syntaxe et de linting.list_file_symbols_tool: Extrait les fonctions, classes et interfaces des fichiers.read_symbol_from_database: Récupération rapide et indexée des symboles de code.project_structure_tool: Visualise la structure du projet avec des statistiques.
Installation
Ajoutez ce qui suit à votre fichier claude_desktop_config.json :
{
"mcpServers": {
"codebase-manager": {
"command": "/path/to/your/.venv/bin/python",
"args": [
"/path/to/codebase-mcp/mcp_server.py"
]
}
}
}
Hôtes supportés
- Claude Desktop
- Tout LLM compatible MCP
Installation rapide
git clone https://github.com/danyQe/codebase-mcp.git && cd codebase-mcp && uv venv && source .venv/bin/activate && uv pip install -r requirements.txtInformations
- Tarification






