Tvijo wiki
Каталог

Темы

MCP в VS Code: подключение сервера, доверие и проверка действий

Как добавить MCP-сервер в VS Code, выбрать формат JSON, разобраться с доверием и проверить вызовы инструментов. Отдельно — возможности и ограничения клиентов Tvijo.

🎯 Для Developers and technical reviewers connecting an MCP server to VS Code and checking its permissions, tool calls, and results.

📚 Вы узнаете
  • Choose the right MCP configuration location and JSON format
  • Understand workspace trust, sign-in, and tool approval
  • Connect a server and inspect an actual tool call
  • Separate Tvijo editor clients from MCP and planned delegation

Чтобы добавить MCP-сервер в Visual Studio Code, выполните MCP: Add Server, укажите адрес или команду запуска от разработчика сервера и выберите место для конфигурации. Формат VS Code использует .vscode/mcp.json и объект servers, а переносимая конфигурация Copilot — объект mcpServers. Проверьте доверие и авторизацию, затем убедитесь, что инструмент действительно был вызван: порядок действий описан в официальном руководстве.

Что это позволяет делать

Через MCP агент получает возможности сервера: например, поиск документации или запрос данных из внешней системы. Набор действий зависит от конкретного сервера. Для знакомства выберите понятную задачу: найти инструкцию по развертыванию проще проверить, чем автоматическую реорганизацию проекта незнакомым коннектором.

Например, попросите сервер документации найти руководство по миграции зависимости, а затем сопоставьте источник с предлагаемой правкой кода. При работе с задачами начните с чтения карточки, прежде чем разрешать изменение статуса. Заранее решите, какое подтверждение результата вам понадобится.

Основы разобраны в статье что такое MCP. Для выбора подключения пригодится сравнение удалённых и локальных серверов, а другие объяснения собраны в разделе об AI-агентах.

Где хранится конфигурация

По состоянию на 30 октября 2026 года официальный справочник конфигурации различает следующие варианты:

Расположение Объект серверов Назначение
.vscode/mcp.json в проекте servers Формат VS Code
mcp.json профиля пользователя servers Личная конфигурация VS Code; открывается командой MCP: Open User Configuration
.mcp.json в корне проекта mcpServers Переносимая конфигурация Copilot
$COPILOT_HOME/mcp-config.json, а при незаданной переменной — ~/.copilot/mcp-config.json mcpServers Личная конфигурация Copilot

Ниже показан формат для проекта VS Code. Адрес условный: перед запуском замените его документированным MCP endpoint разработчика сервера.

{
  "servers": {
    "docs": {
      "type": "http",
      "url": "https://your-server.example/mcp"
    }
  }
}

Добавляйте запись, сохраняя уже существующие. Не переносите эту внешнюю структуру в файл переносимого формата. Конфигурация должна соответствовать выбранному agent harness — среде, которая выполняет инструменты агента.

Как подключить безопасно

  1. Ограничьте пробную задачу. Выберите подходящие для эксперимента учётную запись и проект. Явно задайте разрешённые данные и действия: найти публичную инструкцию, изложить требования и ничего не менять. Перед использованием чувствительных материалов пройдите список проверок безопасности MCP.

  2. Сверьтесь с разработчиком сервера. Проверьте endpoint или исполняемый файл, необходимую среду запуска и способ авторизации. В MCP: Add Server выберите HTTP для адреса либо Command (stdio) для команды. Осознанно задайте место хранения; доступные варианты описаны в руководстве по подключению.

  3. Разберитесь с доверием до запуска. Файлы MCP в проекте наследуют Workspace Trust. В доверенном проекте отдельного запроса MCP может не быть даже после изменения конфигурации. Для других источников возможен отдельный запрос. MCP: Reset Trust сбрасывает отдельные решения MCP, но не Workspace Trust. Изучите правила доверия до подтверждения доверия репозиторию.

  4. Авторизуйте нужную учётную запись. Следуйте инструкции сервиса. Перед подтверждением проверьте организацию и запрошенные права. Не вставляйте секреты в чат и не сохраняйте их в конфигурации, попадающей в репозиторий. Успешный вход сам по себе ещё не подтверждает работоспособность всего подключения.

  5. Оставьте нужные инструменты. В сессии Copilot откройте Chat: Open Customizations и вкладку Tools; для Local используется Configure Tools в чате. Доступность инструмента и разрешение на действие регулируются отдельно. Область действия настроек описана в документации инструментов. Для пробной задачи отключите лишние возможности.

  6. Потребуйте проверяемый результат. Попросите агента выполнить ограниченный поиск через конкретный сервер и указать найденный источник. Разверните вызов в переписке, изучите входные параметры и результат, затем сопоставьте ответ с полученными данными. Повторяйте запрос только после выяснения причины ошибки.

Как проверить действия агента

Сохраните краткую запись: задача, выбранный сервер, учётная запись, разрешённые действия, наблюдаемые вызовы, подтверждения результата и оставшиеся неизвестные. Перед передачей записи удалите секреты. Полезно также указать ревизию конфигурации, чтобы было понятно, какое подключение проверялось.

Допустим, агент должен объяснить миграцию и подготовить исправление. Проверьте найденную инструкцию, просмотрите diff и отдельно выполните подходящую проверку. Упоминание тестов в ответе ещё не подтверждает их запуск. Сохраните наблюдаемый результат команды и отделяйте успешную проверку от непроверенного предложения.

Текст из внешнего источника рассматривайте как данные. В руководстве по безопасности VS Code описана подмена инструкций через результаты инструментов и рекомендован просмотр правок. Если найденный материал требует раскрыть секреты или расширить задачу, остановитесь и пересмотрите запрос. Для аудита нужны и границы разрешённого действия, и свидетельства его выполнения.

Когда это не работает

Конфигурация относится к другой среде агента. В частности, серверы с ${input:...} или ${command:...} не передаются в Copilot harness. Перенос в .mcp.json не добавляет поддержку интерактивных запросов. Следуйте руководству по миграции и проверьте поддерживаемую авторизацию до замены рабочего варианта.

Не запускается процесс или нет соединения. Проверьте среду выполнения на нужной машине, адрес, сеть и учётную запись. Выполните MCP: List Servers, выберите сервер и Show Output. Эти действия описаны в разделе диагностики. Передайте разработчику ошибку без секретов вместо повторного одобрения неизменившегося запроса.

Ответ не подкреплён действием. Если нужный вызов и полезный результат не найдены, считайте ответ непроверенным. Сузьте задачу и запросите подтверждение. Если сервис требует больше прав, чем допускает ваша задача, завершите эксперимент вместо расширения доступа ради успешного подключения.

Где здесь Tvijo

По состоянию на 30 октября 2026 года DSHREM VS Code extension и TvijoCode служат клиентами Tvijo со стороны редактора. В руководстве расширения описаны вопросы по выбранному контексту, задачи с лимитами и отчёты об использовании. TvijoCode описан как тестовая сборка Windows x64 со встроенным расширением, без подписи и автоматических обновлений. Оценивать её распространение следует отдельно от установки расширения в Visual Studio Code.

Tvijo MCP позволяет MCP-клиенту обращаться к Tvijo. Датированная запись о выпуске MCP разделяет опубликованные консультации и подготовленное ревью переданного diff: на момент наблюдения 28 октября исходный код ревью был объединён и помечен тегом, но публикация пакета ожидалась. Интеграция с редактором и безопасное делегирование в этой записи остаются запланированными этапами. Наличие клиента в редакторе ещё не подтверждает автоматическую регистрацию Tvijo MCP или выполнение инструментов другого сервера.

Для пилота запросите объяснение ограниченного вопроса, изучите ответ и сопоставьте отчёт задачи со своими критериями приёмки. Отчёт об использовании фиксирует расход; изменения файлов и результаты проверок подтверждайте отдельно.

В рабочем пространстве Tvijo по состоянию на 30 октября 2026 года Try стоит $0. Пробный доступ заканчивается при достижении любого порога: 5 задач, 50 000 токенов или $0.05 спонсируемого использования. Общий ежедневный пул $1 финансирует TVIJO. Для Service credit показана сумма $10: это запрос предоплаченного кредита, использование учитывается по факту с сервисной наценкой 8%, приём платежей не активирован, а создание заказа не означает списание денег.

Частые вопросы

.vscode/mcp.json и .mcp.json — одинаковые файлы?

У них разные форматы и названия объекта серверов. Выбирайте расположение под свою среду агента и сверяйтесь с актуальным справочником перед переносом записей.

Почему отдельный запрос доверия серверу не появился?

Конфигурация MCP в проекте наследует Workspace Trust. Изучите её до подтверждения доверия проекту: отсутствие отдельного запроса не доказывает безопасность.

Подключение Tvijo MCP делегирует работу в редактор?

Датированная запись Tvijo разделяет консультации, ревью переданного diff и делегирование в редактор. Перед использованием делегирования проверьте в актуальной документации публикацию и поддержку клиента.

Visual Studio Code — товарный знак правообладателя. Tvijo не связан с ним и не одобрен им.

Источники

Ниже указаны источники и даты наблюдений. Статус проверки отмечен для каждого материала.

  1. Add MCP servers in VS Code · Проверено 2026-10-30 · Confirms MCP: Add Server, HTTP and stdio choices, configuration destinations, and verification of a real tool call.
  2. VS Code MCP configuration reference — official documentation repository · Проверено 2026-10-30 · Confirms workspace and user configuration locations, servers versus mcpServers, the HTTP schema, and configuration commands.
  3. Manage and troubleshoot MCP servers · Проверено 2026-10-30 · Confirms inheritance of Workspace Trust, separate non-workspace trust, MCP: Reset Trust, and Show Output diagnostics.
  4. Use tools with agents · Проверено 2026-10-30 · Confirms tool selection for Copilot and Local sessions, availability versus approval, and inspection of tool inputs and outputs.
  5. Secure AI-assisted development in VS Code · Проверено 2026-10-30 · Confirms risks from untrusted tool output and the need to review file edits.
  6. Migrate customizations to the Copilot harness in VS Code · Проверено 2026-10-30 · Confirms forwarding restrictions for input and command variables and limits of copying configurations to portable files.

Связи опубликованных статей. Выберите узел, чтобы открыть статью у заголовка.

100%
→ Связанные статьи← Ссылаются сюда⋯ Та же тема
Связи статей · клавиатура / текст

💬 Комментарии

Комментарии публичны и модерируются. Не публикуйте персональные данные.
  • Комментариев пока нет. Будьте первым!

Следующие шаги

ИИ-агенты и MCP простыми словами

AI-агенты для малого бизнеса: пять задач для безопасного старта

Классификация обращений, черновики ответов, итоги встреч, проверка каталога и сводки: начните с ограниченного пилота, проверьте доступ и измерьте результат до оплаты.

ИИ-агенты и MCP простыми словами

Свой MCP-сервер на Python: минимальный инструмент для чтения

Создайте небольшой MCP-сервер на Python, проверьте его в Inspector и подключите VS Code. Учебный пример без ключей и доступа к рабочим данным.

ИИ-агенты и MCP простыми словами

Удалённые и локальные MCP-серверы: размещение, авторизация и выбор

Как выбрать локальный MCP-сервер со stdio или удалённый с HTTP, разобраться в OAuth и проверить подключение в редакторе перед выдачей доступа.

ИИ-агенты и MCP простыми словами

Локальный агент с Ollama и MCP: настройка и реальные ограничения

Как связать Ollama с MCP через клиент агента: настройка, требования к памяти, границы приватности и роль продуктов Tvijo.