VS Code MCP Server — это расширение для Visual Studio Code, которое превращает редактор в полнофункциональный MCP-сервер. Оно позволяет AI-ассистентам, таким как Claude, напрямую управлять файлами, выполнять shell-команды, искать символы по кодовой базе и проверять диагностику, используя нативные возможности VS Code без необходимости переключаться между инструментами.
Ключевые особенности:
Глубокое редактирование кода: Предоставляет инструменты для создания, перемещения, копирования, переименования файлов и замены строк, используя для этого нативный API VS Code (WorkspaceEdit), что обеспечивает корректную работу с рефакторингом и обновлением ссылок.
Интеллектуальная навигация по символам: Уникальные для VS Code инструменты search_symbols_code и get_document_symbols_code позволяют AI-ассистенту быстро понять структуру проекта, не читая файлы целиком, что радикально экономит контекст.
Встроенная диагностика в реальном времени: Инструмент get_diagnostics_code позволяет AI-ассистенту немедленно проверять свой код на ошибки и предупреждения после каждого изменения, создавая замкнутый цикл «написал-проверил».
Управление терминалом из AI: Может выполнять shell-команды, включая git-операции и билды, прямо во встроенном терминале VS Code, возвращая результат модели.
Гибкая и безопасная конфигурация: Позволяет выборочно отключать категории инструментов (например, оставить только поиск по символам, отключив редактирование файлов) и работает строго локально, не открывая порт в сеть.
Для кого: Ориентирован на разработчиков, которые уже используют VS Code и хотят подключить к своей среде мощь AI-агентов (например, Claude Code) с возможностью глубокого анализа кодовой базы, сохраняя при этом контроль и используя привычные возможности редактора.
Сценарии использования:
Дополнение Claude Code: Разработчик использует Claude Code для генерации кода, а VS Code MCP Server — для поиска деклараций функций, проверки типов и получения структуры документа, избегая дублирования инструментов и экономя контекст.
AI-оператор в редакторе: Вы даете AI-ассистенту задание «Переименуй компонент OldButton в PrimaryButton во всем проекте», и он самостоятельно находит все использования через символы, переименовывает файлы, обновляет импорты и проверяет итоговую диагностику.
Интерактивное ревью и отладка: После внесения серии правок ассистент по команде запускает get_diagnostics_code для всего воркспейса, чтобы убедиться, что его изменения не сломали другие части приложения.
Навигация в незнакомой кодовой базе: Вы просите ассистента «Найди, где реализована аутентификация», и он, не читая сотни файлов, через search_symbols_code мгновенно находит нужные функции и предоставляет их определения.
Цены и доступность: Проект с открытым исходным кодом под лицензией MIT. Устанавливается как бесплатное расширение из Marketplace VS Code. Сервер запускается локально на настраиваемом порту и взаимодействует с MCP-клиентами через streamable HTTP. Доступен через npx и mcp-remote.