Перейти к содержимому

VSCode as MCP Server

Превращает VSCode в MCP-сервер для AI-ассистированного кодирования через инструменты вроде Claude Desktop.

TypeScript
97 stars

Описание

Расширение VSCode, превращающее редактор в MCP-сервер для интеграции с AI-клиентами. Поддерживает просмотр и редактирование файлов, diffs для изменений кода, диагностику ошибок, операции с терминалом, предпросмотр URL. Позволяет переключаться между инстансами VSCode и релеить встроенные MCP-инструменты. Идеально для экономичной AI-поддержки кодирования как альтернатива Cursor или Roo Code. Технологии: VSCode API, MCP-протокол.

Возможности

Редактирование кода

Просмотр diffs для принятия/отклонения изменений от LLM, фокус на редакторе, операции с файлами (view, replace, create, insert, undo).

Диагностика кода

Получение и отправка диагностических сообщений (ошибки типов) для немедленных исправлений AI.

Операции с терминалом

Выполнение команд в интегрированном терминале с поддержкой фонового/переднего плана и таймаутов, получение вывода.

Предпросмотр

Открытие URL в встроенном браузере VSCode (например, для Vite сервера).

Управление отладкой

Список, запуск, перезапуск и остановка сессий отладки.

Переключение инстансов

Легкое переключение MCP-сервера между несколькими окнами VSCode.

Релей MCP-серверов

Экспонирование встроенных MCP-инструментов VSCode внешне, включая GitHub Copilot.

Установка

  1. Установите расширение из VSCode Marketplace.
  2. Настройте MCP-клиент, например, в claude_desktop_config.json:
{
  "mcpServers": {
    "vscode": {
      "command": "npx",
      "args": ["vscode-as-mcp-server"]
    }
  }
}
  1. Проверьте статус сервера в статус-баре VSCode (иконка сервера).

Информация

Язык
TypeScript
GitHub Stars
97

Ссылки