
Serveur MCP Clangd
par withoutblink
Intelligence de code C/C++ pour les agents IA propulsée par clangd, permettant la recherche de symboles, le saut à la définition et les diagnostics.
Ce qu'il fait
Ce serveur connecte un assistant IA au serveur de langage clangd, fournissant une intelligence approfondie du code C et C++. Il permet aux agents IA de naviguer dans des bases de code complexes, de comprendre les hiérarchies de types et de détecter les erreurs de compilation en temps réel.
Outils
find_definition: Saut à la définition pour un symbole à une position donnée.find_references: Trouve toutes les références à un symbole dans toute la base de code.get_hover: Récupère les informations de type et la documentation pour un symbole.get_diagnostics: Obtient les erreurs et avertissements du compilateur pour un fichier spécifique.get_document_symbols: Extrait un plan complet des symboles pour un fichier.workspace_symbol_search: Recherche des symboles par nom dans l'ensemble du projet.find_implementations: Trouve toutes les implémentations d'une méthode virtuelle ou d'une interface.get_call_hierarchy: Analyse les appelants entrants ou les appelés sortants pour une fonction.
Installation
Ajoutez ceci à votre fichier claude_desktop_config.json :
{
"mcpServers": {
"clangd": {
"command": "/path/to/clangd-mcp-server",
"env": {
"PROJECT_ROOT": "/path/to/your/cpp/project"
}
}
}
}
Hôtes supportés
- Claude Desktop
Installation rapide
cargo build --releaseInformations
- Tarification
- free
- Publié





