AI Toolkit

MCP серверы, LSP, скиллы, плагины, AI-модели и другие инструменты

10 инструментов Сбросить

LSP-AI

v0.7.1
LSP Dev Tools Open Source

Language server для AI code completion в любом редакторе с LSP-поддержкой (Neovim, Helix, VS Code и др.): работает с ollama, OpenAI-совместимыми API, Anthropic.

# Установка (Rust/Cargo): cargo install lsp-ai # Neovim (lspconfig): require("lspconfig").lsp_ai.setup({ init_options = { memory = { file_store = {} }, models = { model1 = { type = "anthropic", chat_endpoint = "https://api.anthropic.com/v1/messages", model = "claude-haiku-4-5-20251001", auth_token_env_var_name = "ANTHROPIC_API_KEY" } } } }) # Helix (~/.config/helix/languages.toml): [[language]] name = "python" language-servers = ["lsp-ai", "pyright"] [language-server.lsp-ai] command = "lsp-ai" # Поддерживаемые бэкенды: Anthropic, OpenAI, ollama.

Pyright

v1.1.411
LSP Dev Tools Open Source

by Microsoft (open source)

✔ VS Code, Neovim, Emacs, любой LSP-клиент

Быстрый статический анализатор типов Python от Microsoft с поддержкой Language Server Protocol. Основа Pylance в VS Code — работает в 10–100 раз быстрее mypy для …

# npm: npm install -g pyright # pip: pip install pyright # Neovim (lazy.nvim): # в конфиге lspconfig: require('lspconfig').pyright.setup{} # Запуск как CLI: pyright src/

Serena

v1.5.3
MCP MCP Servers Open Source

AI-агент для навигации и редактирования кода через MCP с семантическим анализом. Использует language server protocol для точного понимания структуры проекта.

# Установка: uv tool install -p 3.13 serena-agent # Claude Desktop — claude_desktop_config.json: { "mcpServers": { "serena": { "command": "serena-agent", "args": ["/путь/к/проекту"] } } } # Claude Code (CLI): claude mcp add serena -- serena-agent /путь/к/проекту # OpenCode — ~/.config/opencode/opencode.json: { "mcp": { "serena": { "type": "local", "command": ["serena-agent", "/путь/к/проекту"] } } }

clangd

v22.1.6
LSP Dev Tools Open Source

by LLVM Project (open source)

✔ VS Code, Neovim, Emacs, CLion, Vim, Helix

LSP-сервер для C, C++, Objective-C и CUDA от команды LLVM. Использует Clang под капотом — точное понимание кода, включая шаблоны, макросы и системно-зависимый код. Возможности: …

# Ubuntu/Debian: sudo apt install clangd # macOS: brew install llvm # clangd внутри # Скачать с LLVM Releases: # https://github.com/clangd/clangd/releases # compile_commands.json (CMake): cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON . # Neovim: require('lspconfig').clangd.setup{ cmd = { "clangd", "--background-index", "--clang-tidy", "--completion-style=detailed" }, } # VS Code: # Extensions → "clangd" (llvm-vs-code-extensions) → Install

gopls

v0.47.0
LSP Dev Tools Open Source

by Go Team / Google (open source)

✔ VS Code, Neovim, Emacs, GoLand, Vim, Helix

Официальный LSP-сервер для Go от команды Go (Google). Единственный рекомендуемый language server для Go — глубокая интеграция с toolchain, модулями и build system. Возможности: - …

# go install (рекомендуется): go install golang.org/x/tools/gopls@latest # VS Code: # Extensions → "Go" (golang.go) → Install # Внутри расширения: gopls устанавливается автоматически # Neovim: require('lspconfig').gopls.setup{ settings = { gopls = { analyses = { shadow = true, unusedparams = true }, staticcheck = true, gofumpt = true, }, }, } # Helix — работает из коробки

harper

v2.6.0
LSP Dev Tools Open Source

by Automattic (open source)

✔ Neovim, VS Code, Zed, любой LSP-клиент

Быстрая грамматика и спелл-чекер английского языка как LSP-сервер. Работает офлайн, без облачных запросов, встраивается прямо в редактор. Написан на Rust — очень низкое потребление ресурсов. …

# cargo: cargo install harper-ls # Neovim (nvim-lspconfig): require('lspconfig').harper_ls.setup{ settings = { ["harper-ls"] = { userDictPath = "~/.config/harper/dict.txt" } } } # VS Code: # Extensions → "harper" → Install

lua-language-server

v3.18.2
LSP Dev Tools Open Source

by LuaLS (open source)

✔ Neovim, VS Code, Emacs, Helix, Zed

Мощный LSP-сервер для Lua — обязателен для разработки Neovim-плагинов и конфигурации. Понимает Neovim API, love2d, OpenResty и другие Lua-среды через определения типов. Возможности: - Полный …

# macOS: brew install lua-language-server # Скачать бинарь: # https://github.com/LuaLS/lua-language-server/releases # VS Code: # Extensions → "Lua" (sumneko.lua) → Install # Neovim (с Neovim-специфичными типами): require('lspconfig').lua_ls.setup{ settings = { Lua = { runtime = { version = "LuaJIT" }, workspace = { library = vim.api.nvim_get_runtime_file("", true), }, diagnostics = { globals = { "vim" } }, }, }, }

marksman

v2026-02-08
LSP Dev Tools Open Source

by Artem Pyanykh (community)

✔ Neovim, VS Code, Emacs, Helix

LSP-сервер для Markdown с поддержкой wiki-ссылок. Превращает редактор в полноценный инструмент для ведения заметок и личных вики — автодополнение, переходы, рефакторинг ссылок. Возможности: - Автодополнение …

# Скачать бинарь с GitHub Releases: # https://github.com/artempyanykh/marksman/releases # macOS (brew): brew install marksman # Neovim (nvim-lspconfig): require('lspconfig').marksman.setup{} # VS Code: # Extensions → "Marksman" → Install

rust-analyzer

v2026-06-29
LSP Dev Tools Open Source

by Rust Lang (open source)

✔ VS Code, Neovim, Emacs, Helix, Zed, любой LSP-клиент

Официальный LSP-сервер для Rust — де-факто стандарт разработки на Rust. Самый функциональный language server из существующих: полный type inference, макросы, proc-macros, inline hints. Возможности: - …

# rustup (рекомендуется — устанавливается вместе с Rust): rustup component add rust-analyzer # Скачать бинарь с GitHub Releases: # https://github.com/rust-lang/rust-analyzer/releases # VS Code: # Extensions → "rust-analyzer" → Install # Neovim (nvim-lspconfig): require('lspconfig').rust_analyzer.setup{ settings = { ["rust-analyzer"] = { checkOnSave = { command = "clippy" }, inlayHints = { enable = true }, } } } # Helix — работает из коробки после установки
LSP Dev Tools Open Source

by TypeFox / community (open source)

✔ Neovim, Emacs, Helix, VS Code (через volar/tsserver)

LSP-обёртка вокруг TypeScript compiler API (tsserver). Стандартный LSP-сервер для TypeScript и JavaScript — используется во всех редакторах кроме VS Code (у него свой tsserver). Возможности: …

# npm: npm install -g typescript typescript-language-server # Neovim (nvim-lspconfig): require('lspconfig').ts_ls.setup{} # Emacs (lsp-mode): (add-hook 'typescript-mode-hook #'lsp) # Helix (languages.toml): [[language]] name = "typescript" language-servers = ["typescript-language-server"] # Проверить установку: typescript-language-server --version