Code MCP
Позволяет AI агентам взаимодействовать с VSCode через протокол Model Context Protocol.
Описание
Монрепо содержит сервер и расширение 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
Показывает проекты из файла реестра портов.
Установка
Быстрый запуск:
- Установка сервера:
npx vscode-mcp-server install - Установка расширения: Скачать из 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": {}
}
}
}