К основному содержанию
плагин

julia-lsp — плагин Claude Code для Julia: что делает и как установить

Подключает к Claude языковой сервер Julia: диагностика, переход к определению, поиск ссылок. Пригодится, если проект на Julia.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add anthropics/claude-plugins-community
/plugin install julia-lsp@claude-community
Открыть на GitHub

Что делает julia-lsp

Плагин связывает Claude с LanguageServer.jl и даёт агенту настоящую навигацию по коду Julia: ошибки и предупреждения, переход к определению, поиск использований, подсказки при наведении.

Перед установкой добавьте LanguageServer в окружение Julia: using Pkg; Pkg.add("LanguageServer"). Автор советует ставить его в глобальное окружение, например @v1.12. Без этого сервер просто нечего будет запускать.

Первый запрос в сессии может занять 30–60 секунд — Julia компилирует LanguageServer.jl на лету. Дальше отвечает быстро. В .claude-plugin/plugin.json стоит startupTimeout 120 секунд, этого хватает на JIT-компиляцию; значение можно поменять. Запуск для проверки: claude --plugin-dir /path/to/this/repo.

Какие задачи решает

  • перейти к определению функции в чужом модуле Julia
  • найти все места вызова метода
  • увидеть диагностику прямо во время правки
  • посмотреть тип и сигнатуру при наведении
  • разобраться в незнакомом пакете Julia без ручного поиска

Примеры запросов агенту

  • Найди все ссылки на solve_step в проекте
  • Перейди к определению AbstractModel и покажи его поля
  • Какие ошибки сейчас показывает LanguageServer в src/solver.jl?

Как установить julia-lsp

Через маркетплейс плагинов

/plugin marketplace add anthropics/claude-plugins-community
/plugin install julia-lsp@claude-community

По шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой

Вопросы о julia-lsp

Как установить julia-lsp в Claude Code?

Сначала добавьте маркетплейс: /plugin marketplace add anthropics/claude-plugins-community, затем установите плагин: /plugin install julia-lsp@claude-community.

Что делает julia-lsp?

Отдаёт Claude возможности языкового сервера Julia через LanguageServer.jl: диагностику, переход к определению, поиск ссылок и подсказки при наведении.

Почему первый запрос такой долгий?

Julia компилирует LanguageServer.jl при первом обращении, это занимает 30–60 секунд. Последующие запросы идут быстро, а startupTimeout в конфиге выставлен в 120 секунд.

Исходный текст

SKILL.md · MIT
# julia-lsp

Julia language server plugin for [Claude Code](https://claude.ai/code), powered by [LanguageServer.jl](https://github.com/julia-vscode/LanguageServer.jl).

Gives Claude Code real-time code intelligence for Julia projects: diagnostics, go-to-definition, find references, hover info, and more.

## Prerequisites

Install [LanguageServer.jl](https://github.com/julia-vscode/LanguageServer.jl) in your Julia environment. It's recommended to install this in your global Julia environment (e.g. `@v1.12`).

```julia
using Pkg; Pkg.add("LanguageServer")
```

## Usage

```bash
claude --plugin-dir /path/to/this/repo
```

The first LSP request in a session may take 30-60 seconds while Julia JIT-compiles LanguageServer.jl. Subsequent requests are fast.

## Configuration

The plugin is configured in `.claude-plugin/plugin.json`. The `startupTimeout` is set to 120 seconds to accommodate Julia's JIT compilation. You can adjust this if needed.

## License

MIT

© alecloudenback · MIT · alecloudenback/ClaudeCodeJuliaLSP

Похожие плагины

Все плагины по теме «Языки программирования» →
typescript-lsp официальный Anthropic Подключает языковой сервер для TypeScript и JavaScript к Claude Code. Помогает переходить к определениям, искать ссылки и проверять ошибки прямо при редактировании кода. ★ 44 635звёзд репо swift-lsp официальный Anthropic Подключает языковой сервер SourceKit-LSP к Claude Code. Помогает агенту точнее разбирать код и типы в проектах на Swift. ★ 44 635звёзд репо rust-analyzer-lsp официальный Anthropic Подключает языковой сервер rust-analyzer к Claude, чтобы агент видел структуру Rust-кода и анализировал его. ★ 44 635звёзд репо ruby-lsp официальный Anthropic Плагин подключает языковой сервер Ruby к Claude Code для анализа кода и навигации по файлам .rb, .rake, .gemspec, .ru и .erb. ★ 44 635звёзд репо pyright-lsp официальный Anthropic Подключает языковой сервер Pyright к Claude Code для статической проверки типов. Помогает находить ошибки в файлах Python с расширениями .py и .pyi. ★ 44 635звёзд репо php-lsp официальный Anthropic Плагин подключает языковой сервер Intelephense к Claude Code. Он передаёт агенту диагностику и подсказки по коду для файлов с расширением .php. ★ 44 635звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой