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

Code MCP

Позволяет AI агентам взаимодействовать с VSCode через протокол Model Context Protocol.

TypeScript
74 stars

Описание

Монрепо содержит сервер и расширение VSCode для интеграции с AI-агентами вроде Goose или Claude. Ключевые особенности: инструменты для создания diff, открытия файлов и проектов, проверки расширений. Технологии: Node.js (npx), VSCode API. Применения: автоматизация разработки, взаимодействие AI с кодом, предпросмотр изменений с одобрением пользователя. Упрощает работу AI в среде VSCode.

Возможности

create_diff

Создает и показывает diff для модификации существующих файлов с предпросмотром и одобрением пользователя.

open_file

Открывает файлы в редакторе VSCode для просмотра новых или измененных файлов.

open_project

Открывает папку проекта в VSCode, устанавливая рабочую директорию для AI-агента.

check_extension_status

Проверяет, установлено ли расширение и отвечает ли оно.

get_extension_port

Получает номер порта для расширения VSCode MCP.

list_available_projects

Показывает проекты из файла реестра портов.

Установка

Быстрый запуск:

  1. Установка сервера: npx vscode-mcp-server install
  2. Установка расширения: Скачать из Marketplace

Конфигурация для Goose Desktop:

  • ID: code-mcp
  • Name: VS Code
  • Description: Allows interaction with VS Code through the Model Context Protocol
  • Command: npx vscode-mcp-server

Конфигурация для Claude Desktop (в ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "vscode-mcp-server": {
      "command": "npx",
      "args": ["vscode-mcp-server"],
      "env": {}
    }
  }
}

Информация

Язык
TypeScript
Лицензия
Apache License 2.0
GitHub Stars
74

Ссылки