swift-lsp connecte le serveur de langage Swift (SourceKit-LSP) à Claude Code et lui apporte l'intelligence du code et les diagnostics pour les fichiers swift. Le plugin ne fait que déclarer le serveur ; le binaire du serveur doit être installé séparément.
Ce qu'il fait
Où Swift LSP (SourceKit-LSP) s'exécute et ce qu'il ajoute, d'après sa documentation
Enregistre le serveur de langage sourcekit-lsp (commande : sourcekit-lsp) via l'entrée lspServers de la marketplace
Associe l'extension de fichier au langage : .swift
Apporte à Claude Code l'intelligence du code et les diagnostics pour les projets Swift (SourceKit-LSP)
Quand l'utiliser
Bonne adéquation
Travailler sur une base de code Swift (SourceKit-LSP) où Claude Code doit s'appuyer sur une vraie analyse par serveur de langage
Obtenir les diagnostics et la navigation de sourcekit-lsp sans quitter Claude Code
Pas pour
Les projets dans d'autres langages (seules les extensions listées sont associées)
Les configurations où vous ne pouvez pas installer le binaire sourcekit-lsp dans le PATH
Comment installer Swift LSP (SourceKit-LSP)
Il vous faut : Claude Code; Binaire sourcekit-lsp dans le PATH; Toolchain Swift (inclut SourceKit-LSP)
Installez d'abord le binaire du serveur de langage (le plugin ne l'inclut pas) :
macOS : installez Xcode depuis l'App Store, ou brew install swift
Linux : téléchargez et installez Swift depuis swift.org
Vérifiez que sourcekit-lsp est disponible dans votre PATH
Installez le plugin : /plugin install swift-lsp@claude-plugins-official
Autorisations et sécurité
Ce à quoi il accède
Lance le processus sourcekit-lsp en local et lit les fichiers du projet qu'il analyse
Notes de sécurité des mainteneurs
README de la marketplace : assurez-vous de faire confiance à un plugin avant de l'installer, de le mettre à jour ou de l'utiliser
Examinez la source avant de donner à un agent l'accès à des identifiants ou à des systèmes de production. Nous documentons ce que déclarent les mainteneurs ; nous n'auditons pas le code.
Limites
Le serveur de langage doit être installé séparément ; le plugin ne l'installe pas
Outil de codage agentique d'Anthropic qui lit votre base de code, modifie des fichiers et exécute des commandes depuis le terminal, les IDE ou le navigateur.
La gratuité s'arrête à : Pas d'offre gratuite : Claude Code est inclus dans les abonnements Claude payants (Pro, Max, Team, Enterprise…