В VS Code способ настройки MCP зависит от выбранного режима агента и формата конфигурации. Для Закупки MCP важны две вещи: удалённый адрес сервера и поддерживаемый способ передачи ключа. Не копируйте JSON в первое похожее окно, не проверив его схему.
Сначала проверьте режим и формат
В документации Microsoft различаются конфигурация VS Code с разделами servers и inputs и переносимый формат Copilot с разделом mcpServers. Пример ниже относится к формату VS Code, в частности к локальному режиму с поддержкой защищённых input-переменных.
Возможности переноса настроек между режимами различаются. Сервер с интерактивным ${input:...} не следует считать автоматически доступным в другом режиме Copilot. Если ваша среда использует переносимую конфигурацию, сверьте её способ передачи секрета с текущей документацией Microsoft.
Подготовьте аккаунт
Откройте кабинет Закупки MCP, проверьте доступ и создайте ключ. Не используйте ключ от модели и не помещайте значение в общий JSON. Для поддержки вводимых секретов в примере задано password: true.
Адрес российского сервера — https://mcptender.ru/mcp. Страница /account предназначена для кабинета и не заменяет endpoint сервера. Ключ, адрес и доступ к модели относятся к разным частям настройки.
Пример для формата VS Code
В среде, поддерживающей этот формат, используется .vscode/mcp.json:
{
"inputs": [
{
"type": "promptString",
"id": "tender-key",
"description": "Ключ Закупки MCP",
"password": true
}
],
"servers": {
"tenders": {
"type": "http",
"url": "https://mcptender.ru/mcp",
"headers": {
"Authorization": "Bearer ${input:tender-key}"
}
}
}
}
Когда клиент запросит значение, введите ключ в защищённое поле. В файле остаётся ссылка ${input:tender-key}. Не добавляйте действующий ключ в пример ради того, чтобы убрать запрос ввода.
Не переносите этот блок целиком в файл с корневым mcpServers: структуры различаются. Если сервер не появляется, сначала проверьте область и формат, а не меняйте адрес на случайный путь.
Убедитесь, что инструменты доступны
В управлении MCP проверьте состояние сервера и список инструментов выбранного агента. Если политика организации запрещает пользовательские серверы, конфигурационный файл сам по себе не снимает это ограничение.
Через Закупки MCP покажи доступные источники и найди несколько собранных закупок на ремонт. Верни номера, предмет и ссылки на оригиналы. Не запускай сбор и не создавай наблюдения. Если выбранный режим не видит инструменты, сообщи это прямо.
Проверьте сам вызов. Текст модели о том, что она «нашла закупки», не подтверждает доступ к MCP без результата инструмента. Откройте одну карточку по ссылке и сопоставьте номер с ответом.
Проверьте чтение ТЗ отдельно
Найдите карточку с доступным документом и попросите перечислить файлы и состояние их обработки. Затем запросите два требования с цитатами и блоками. Успешный поиск не гарантирует, что конкретное приложение доступно или имеет извлекаемый текст.
Если сохраняете оригинал в проект, выберите папку и нужные разрешения. Сетевой доступ к файлу и право записи на диск — отдельные проверки. Не расширяйте все права клиента, пока не выяснили конкретную причину отказа.
Диагностика без секретов
| Симптом | Что проверить |
|---|---|
| Конфигурация не распознана | Корневые разделы и область настроек |
| Нет защищённого запроса ключа | Поддерживает ли выбранный режим inputs |
| Сервер не доступен другому агенту | Ограничения переноса конфигурации |
| Ошибка авторизации | Ключ сервиса и его состояние |
| Неполный документ | Статус извлечения и доступ к оригиналу |
При обращении в поддержку укажите версию VS Code, выбранный режим агента и этап ошибки. Значение ключа, cookies и временные ссылки не нужны.
После подключения переходите к промптам для закупок. Если вам нужен другой клиент, начните с общей страницы подключения, где способы настройки разделены по приложению.
Документация клиента
Инструкции сверены с документацией 24 октября 2026. Доступность функций зависит от версии клиента и настроек рабочего пространства.