swift-lsp — плагин для Claude Code: что делает и как установить
Подключает языковой сервер SourceKit-LSP к Claude Code. Помогает агенту точнее разбирать код и типы в проектах на Swift.
/plugin install swift-lsp@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-officialЧто делает swift-lsp
Плагин добавляет в Claude Code поддержку языкового сервера SourceKit-LSP. За счёт этого агент получает контекст о типах и структуре кода в файлах с расширением .swift.
Сам языковой сервер входит в состав инструментария Swift. На macOS его получают вместе с Xcode или ставят через Homebrew командой brew install swift, а на Linux пакет скачивают с сайта swift.org.
Без бинарника sourcekit-lsp в системном PATH плагин работать не будет. Поэтому окружение Swift нужно подготовить до его запуска.
Какие задачи решает
- включить поддержку SourceKit-LSP для файлов
.swift - улучшить навигацию агента по кодовой базе Swift
- передавать Claude Code точную информацию о типах в проекте
Примеры запросов агенту
- Найди определение этой структуры в проекте на Swift
- Проверь типы и сигнатуры методов в файле
AppDelegate.swift - Подскажи, где объявлена эта функция в коде
.swift
Как установить swift-lsp
Через маркетплейс плагинов
/plugin install swift-lsp@claude-plugins-official/plugin marketplace add anthropics/claude-plugins-officialПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о swift-lsp
Как установить swift-lsp в Claude Code?
Сначала добавьте официальный каталог командой /plugin marketplace add anthropics/claude-plugins-official. Затем установите плагин: /plugin install swift-lsp@claude-plugins-official.
Что делает плагин swift-lsp?
Он связывает Claude Code с языковым сервером SourceKit-LSP. Это даёт агенту анализ типов и навигацию по файлам с расширением .swift.
Что нужно подготовить для работы swift-lsp?
В системе должен быть доступен исполняемый файл sourcekit-lsp через PATH. На macOS достаточно поставить Xcode или запустить brew install swift, а на Linux — скачать инструментарий с swift.org.
Исходный текст
swift-lsp · Apache-2.0
# swift-lsp Swift language server (SourceKit-LSP) for Claude Code, providing code intelligence for Swift projects. ## Supported Extensions `.swift` ## Installation SourceKit-LSP is included with the Swift toolchain. ### macOS Install Xcode from the App Store, or install Swift via: ```bash brew install swift ``` ### Linux Download and install Swift from [swift.org](https://www.swift.org/download/). After installation, `sourcekit-lsp` should be available in your PATH. ## More Information - [SourceKit-LSP GitHub](https://github.com/apple/sourcekit-lsp) - [Swift.org](https://www.swift.org/)
© Anthropic · Apache-2.0 · anthropics/claude-plugins-official