В этом уроке вы узнаете:
- Что такое Kilo Code и почему это мощный помощник по кодированию с искусственным интеллектом для VS Code.
- Почему интеграция возможностей веб-данных (с помощью Web MCP от Bright Data) может сделать Kilo Code еще более полезным.
- Как подключить Kilo Code к Web MCP Bright Data – шаг за шагом – для создания усовершенствованного ИИ-ассистента кодирования с живым веб-доступом.
Давайте погрузимся!
Необходимые условия
Для работы вам понадобятся:
- Visual Studio Code, установленная на вашем компьютере (рекомендуется последняя версия).
- УстановленныеNode.js и npm (Bright Data Web MCP распространяется в виде пакета npm).
- Учетная запись Bright Data и ключ API.
- API-ключ для провайдера LLM. Kilo Code поддерживает множество провайдеров (OpenAI, Anthropic и т. д.).
- (Необязательно) На вашей машине установлен Python. Это необходимо только в том случае, если вы хотите запустить пример Python-скрипта, который Kilo Code сгенерирует во время тестирования.
Не волнуйтесь, если у вас еще нет ключа API Bright Data, мы расскажем, как его создать. Но перед этим давайте рассмотрим, что именно представляет собой Kilo Code.
Что такое Kilo Code (и VS Code с Kilo Code)?
Kilo Code – это помощник по кодированию ИИ с открытым исходным кодом, который работает как расширение VS Code, сочетая в себе лучшие функции таких популярных инструментов, как Cline и Roo Code, и добавляя уникальные улучшения.
Он действует как целая команда разработчиков с искусственным интеллектом внутри вашего редактора, помогая вам в генерации кода, рефакторинге, отладке и даже автоматизации задач с помощью естественного языка. По сути, он может:
- Работать как парный ИИ-программист, с которым вы общаетесь на простом английском языке для планирования или написания кода.
- Читать файлы вашего проекта, вносить изменения и даже создавать новые файлы или запускать команды терминала по мере необходимости.
- Адаптируйте его “личность” с помощью нескольких режимов – например, режимы “Архитектор“, “Кодер” и “Отладчик” определяют поведение ИИ при планировании, написании кода или устранении неполадок.
- Интеграция с различными поставщиками моделей ИИ (OpenAI, Anthropic, OpenRouter, локальные LLM, такие как Ollama, и т. д.), чтобы вы могли выбирать базовую модель.
- Подключение к внешним инструментам через протокол Model Context Protocol (MCP), который позволяет Kilo Code использовать веб-интерфейсы API и пользовательские сервисы для расширения функциональности.
Kilo Code построен на фундаменте других проектов с открытым исходным кодом (он развился из агентов Roo Code и Cline ), но до сих пор успешно прокладывает свой собственный путь. Он поддерживает более 400 моделей ИИ, включая Gemini 2.5 Pro, Claude 4 Sonnet & Opus и GPT-5, а также позволяет подключаться к внешним API и источникам данных, что делает его идеальной платформой для интеграции веб-данных.
Зачем интегрировать Web MCP в Kilo Code?
Как и все ассистенты кодирования с искусственным интеллектом, большая языковая модель (LLM), лежащая в основе Kilo Code, имеет проблему устаревших знаний.
LLM может генерировать ответы только на основе статических обучающих данных, на которых она была обучена, что, по сути, является снимком прошлого. Это означает, что ИИ может не заметить новые фреймворки, предложить устаревшие функции или создать код, не соответствующий последним лучшим практикам.
Теперь представьте, что ваш агент Kilo Code может получать актуальные учебники, документацию и примеры из Интернета и учиться на них в режиме реального времени. Интегрируя веб-поиск и извлечение данных в реальном времени, Kilo Code может решать проблемы с помощью актуальной информации. Например, извлечь документацию по недавно выпущенной библиотеке или последние ответы на Stack Overflow для решения проблемы с ошибкой.
Именно это и позволяет сделать сервер Web MCP компании Bright Data.
Сервер Web MCP от Bright Data – это мощная реализация протокола Model Context Protocol, которая представляет собой универсальное решение для публичного веб-доступа, теперь с бесплатным уровнем в 5 000 ежемесячных запросов.
Другими словами, это как “веб-браузер + скребок данных”, которым ИИ Kilo Code может управлять программно. Сервер MCP предоставляет инструменты для поиска в Интернете, навигации по веб-сайтам и извлечения структурированных данных – все это через простой API, который может вызывать агент ИИ. Вот несколько наиболее часто используемых инструментов MCP:
search_engine: Используется для выполнения живого веб-поиска (Google, Bing или Yandex) и получения результатов поиска (заголовки, сниппеты, URL) в формате JSON/Markdown. Это позволяет ИИ находить релевантные веб-страницы или ответы в режиме реального времени. О том, как выбрать лучшие инструменты SERP API для всех случаев использования, читайте здесь.scrape_as_markdown: Используется для получения содержимого любой заданной веб-страницы, с возможностью обхода ботов и CAPTCHA, и возвращает текст в чистом формате Markdown. Это позволяет ИИ прочитать статью или страницу документации и использовать эту информацию для решения вашей задачи.
Подключение Kilo Code к MCP Bright Data дает вашему ИИ-кодеру глаза и руки в Интернете. Он может искать, кликать и скрести в рамках своего рабочего процесса, что делает его гораздо более изобретательным и точным. Далее мы рассмотрим, как настроить эту интеграцию.
Как подключить Kilo Code к Web MCP Bright Data в Visual Studio Code
Шаг #1: Установите Kilo Code в VS Code
Установить Kilo Code очень просто через рынок расширений VS Code. Для начала откройте Visual Studio Code и перейдите на панель расширений. После завершения установки вам может быть предложено перезагрузить VS Code, чтобы активировать расширение. Найдите значок Kilo Code, который теперь появится в боковой панели VS Code, обычно в левой части интерфейса.

Шаг №2: Настройка провайдера LLM
Установив Kilo Code, нажмите на значок Kilo Code в боковой панели, чтобы открыть главную панель. Интерфейс появится в левой части вашего окна VS Code, предоставляя доступ ко всем функциям и настройкам Kilo Code.
Kilo Code предоставляет несколько путей доступа к моделям искусственного интеллекта, что делает его гибким для пользователей с разными предпочтениями и бюджетами.
- Для новых пользователей наиболее удобным вариантом является использование встроенной системы кредитов. Нажмите кнопку “Подключиться к Google” на панели Kilo Code, чтобы аутентифицировать свой аккаунт. Этот процесс автоматически начисляет на ваш счет 20 долларов в виде бесплатных кредитов, предоставляя вам немедленный доступ к более чем 400 моделям искусственного интеллекта без необходимости использования отдельных ключей API.
- Если же вы предпочитаете использовать собственные API-ключи, нажмите на значок шестеренки в боковой панели Kilo Code и перейдите в раздел ” Поставщики моделей”. Здесь вы можете добавить API-ключи для различных провайдеров, включая Anthropic (для моделей Claude), OpenAI (для моделей GPT), Google (для моделей Gemini) или любой другой сервис , совместимый с OpenRouter.
После того как поставщик моделей настроен, уделите время выбору предпочтительной модели из доступных вариантов. Вы можете выбрать GPT-4 для сложных задач рассуждения, Claude-3 для детального анализа кода или Gemini для мультимодальных возможностей.

Чтобы убедиться, что все работает правильно, отправьте простое тестовое сообщение, например “Привет, ты можешь помочь мне с кодом?”. ИИ должен быстро ответить, подтвердив, что соединение с моделью работает правильно.
Шаг № 3: Установите Web MCP от Bright Data
Теперь, когда в Kilo Code установлена модель ИИ, вы можете расширить ее возможности за счет просмотра веб-страниц и извлечения данных.
- Перед установкой MCP-сервера вам необходимо получить токен API Bright Data. Перейдите на сайт brightdata.com и зарегистрируйте бесплатную учетную запись, которая включает в себя щедрое разрешение на 5 000 бесплатных запросов в месяц в течение первых трех месяцев. После создания учетной записи подтвердите свой адрес электронной почты, как будет предложено.
- После входа в систему зайдите в настройки учетной записи, чтобы найти и скопировать свой API-токен. Этот токен служит для аутентификации на сервере MCP и потребуется на следующем этапе настройки. Храните этот токен в надежном месте и под рукой, поскольку он понадобится вам в процессе настройки.
- Зафиксировав токен API, откройте терминал или командную строку, чтобы установить пакет Bright Data Web MCP глобально на вашу систему. Выполните команду:
npm install -g @brightdata/mcp
Эта глобальная установка гарантирует, что MCP-сервер доступен во всей системе и может быть доступен Kilo Code независимо от текущей директории проекта.
Чтобы убедиться, что установка прошла успешно, выполните команду:
npx @brightdata/mcp --version.
Вы должны увидеть версию 2.5.0 или выше, что подтверждает, что последняя версия MCP-сервера правильно установлена и готова к использованию.
Шаг № 4: Подключение Kilo Code к Web MCP
Теперь наступает решающий этап подключения Kilo Code к только что установленному серверу Bright Data Web MCP. Kilo Code поддерживает транспортные методы STDIO и SSE для подключения MCP-сервера, но мы будем использовать метод STDIO для оптимальной локальной производительности и надежности.
На панели Kilo Code нажмите на значок шестеренки и перейдите в раздел MCP-серверов. Найдите опцию “Edit Global MCP”, которая откроет файл конфигурации, в котором вы определите подключения к серверу. Этот файл использует формат JSON и позволяет указать несколько MCP-серверов, если это необходимо.

Добавьте следующую конфигурацию для подключения к Web MCP Bright Data:
{
"mcpServers": {
"Bright Data Web": {
"command": "npx",
"args": ["@brightdata/mcp"],
"env": {
"API_TOKEN": "YOUR_BRIGHT_DATA_API_TOKEN_HERE"
},
"disabled": false,
"alwaysAllow": ["search_engine", "scrape_as_markdown"],
"timeout": 180
}
}
}
Замените "YOUR_BRIGHT_DATA_API_TOKEN_HERE" на фактический API-токен, который вы скопировали из своей учетной записи Bright Data. Массив "alwaysAllow" предварительно одобряет основные инструменты поиска и скрапинга, чтобы уменьшить трение при обычном использовании, а настройка тайм-аута в 180 секунд предотвращает преждевременные тайм-ауты при медленных операциях веб-скрапинга.
Для пользователей, которым требуется больший контроль над поведением сервера MCP, Bright Data предлагает несколько вариантов расширенной конфигурации. Эта расширенная конфигурация обеспечивает дополнительную гибкость для корпоративных пользователей или тех, кто предъявляет особые требования:
{
"mcpServers": {
"Bright Data Web": {
"command": "npx",
"args": ["@brightdata/mcp"],
"env": {
"API_TOKEN": "YOUR_BRIGHT_DATA_API_TOKEN_HERE",
"RATE_LIMIT": "100/1h",
"PRO_MODE": "false",
"WEB_UNLOCKER_ZONE": "optional_custom_zone",
"BROWSER_ZONE": "optional_custom_browser_zone"
},
"disabled": false,
"таймаут": 180
}
}
}
Функция ограничения скорости позволяет вам контролировать частоту запросов, используя такие форматы, как "100/1h" для 100 запросов в час, "50/30m" для 50 запросов в 30 минут или "10/5s" для 10 запросов в 5 секунд. Установка PRO_MODE в значение "true" открывает доступ ко всем 60 продвинутым инструментам, хотя это может повлечь за собой дополнительную плату сверх бесплатного уровня. Конфигурации зон являются необязательными и в основном полезны для корпоративных клиентов с нестандартными требованиями к прокси.
Для повышения безопасности и упрощения управления используйте переменные окружения для хранения API-токена, а не вводите его в файл конфигурации. Создайте в корне проекта файл .env, содержащий:
API_TOKEN=ваш_актуальный_api_token_здесь
RATE_LIMIT=100/1h
PRO_MODE=false
Затем ссылайтесь на эти переменные в конфигурации MCP, используя формат ${VARIABLE_NAME}. Такой подход позволяет сохранить конфиденциальные учетные данные в файлах конфигурации и упрощает управление различными токенами в средах разработки, постановки и производства.
Для совместной работы в команде или удаленных сред разработки, где установка локального сервера MCP может быть затруднена, Bright Data также предлагает вариант удаленного транспорта SSE:
{
"mcpServers": {
"Bright Data Remote": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN_HERE"
],
"disabled": false,
"timeout": 300
}
}
}
Эта конфигурация подключается непосредственно к размещенной конечной точке MCP компании Bright Data, что устраняет необходимость в установке локального сервера и обеспечивает ту же функциональность.
Конфигурация по умолчанию использует бесплатный уровень Bright Data, который включает доступ к базовым инструментам, таким как search_engine и scrape_as_markdown. Этих инструментов достаточно для большинства потребностей в интеграции веб-данных, и они обеспечивают отличную ценность в пределах 5 000 ежемесячных запросов.
Если вы включите PRO_MODE, вы получите доступ ко всем 60 специализированным инструментам, включая расширенную автоматизацию браузера и возможности извлечения структурированных данных, хотя за превышение лимитов бесплатного уровня может взиматься дополнительная плата.
После сохранения файла конфигурации с помощью Ctrl+S или Cmd+S полностью перезапустите VS Code, чтобы убедиться, что новый сервер MCP загрузился должным образом. После перезапуска проверьте панель настроек Kilo Code MCP, где вы должны увидеть “Bright Data Web” в списке со статусом “Работает”, что свидетельствует об успешном подключении.
Шаг № 5: Тестирование расширенного агента Kilo Code
После завершения интеграции Kilo Code и Bright Data Web MCP пришло время проверить, все ли работает правильно.
Откройте панель Kilo Code и убедитесь, что соединение с MCP-сервером активно. Найдите индикаторы соединения или сообщения о состоянии, которые подтверждают, что сервер Bright Data Web работает правильно.

Для более продвинутой проверки функциональности скрапинга попробуйте выполнить следующий запрос: “Получить текущую цену биткойна из CoinGecko” и создайте краткое руководство по библиотеке запросов. Этот тест задействует инструмент scrape_as_markdown и демонстрирует возможности доступа к документации в режиме реального времени.

Вы должны увидеть запрос на утверждение функции скрапирования, затем извлечение содержимого с реального веб-сайта CoinGecko и, наконец, сгенерированное краткое справочное руководство с актуальными примерами и подписями функций.
Расширенные сценарии использования и примеры
Интеграция позволяет динамично решать проблемы, позволяя вашему ИИ-ассистенту извлекать актуальные решения из Stack Overflow, живой документации по API и последних обсуждений на GitHub. Вы можете использовать эту комбинацию Kilo Code и Bright Data для таких задач, как:
- Интеграция динамической документации API
- Анализ рыночных данных в реальном времени
- Автоматизация конкурентного анализа
Команды предприятий могут автоматизировать бизнес-аналитику с помощью мощной интеграции данных. Финансовые службы могут отслеживать рыночные данные в режиме реального времени с помощью таких запросов, как “Отслеживание цен на криптовалюту на основных биржах и создание торговой панели”. Маркетинговые команды могут автоматизировать конкурентный анализ с помощью запроса “Отслеживать ценовые страницы конкурентов и оповещать об изменениях”.
Эти приложения превращают рутинные бизнес-задачи в автоматизированные процессы, управляемые искусственным интеллектом, которые позволяют получать полезные сведения.
Устранение неполадок и советы
Даже при хорошо задокументированной настройке часто возникают небольшие трудности при первом подключении Kilo Code к Web MCP Bright Data. Хорошая новость заключается в том, что большинство проблем легко диагностируются и устраняются, если знать, на что обращать внимание.
Общие проблемы установки
- Если панель Kilo Code не появляется после установки, первым делом попробуйте перезапустить Visual Studio Code. Убедитесь, что вы используете последнюю версию VS Code, так как устаревшие версии иногда блокируют корректную загрузку расширений.
- Еще одним частым камнем преткновения является настройка API. Если вы неправильно вставите ключ провайдера LLM или выберете модель, к которой у вас нет доступа, Kilo Code может не сработать. Всегда перепроверяйте ключ API и выполняйте быстрый тестовый запрос типа “Hello”, чтобы убедиться, что модель отвечает.
- На стороне MCP наиболее часто возникают проблемы с подключением к MCP-серверу и аутентификацией. Если ваш сервер показывает статус “Failed”, проверьте, установлен ли Node.js 18+ с помощью
node --version, затем переустановите MCP-сервер с помощью:
npm uninstall -g @brightdata/mcp && npm install -g @brightdata/mcp.
Ошибки аутентификации обычно связаны с неправильными API-токенами – убедитесь в отсутствии лишних пробелов при копировании и проверьте, что в вашей учетной записи Bright Data есть доступная квота.
- Пользователям Windows может потребоваться альтернативная конфигурация: замените
командуна"cmd"иargsна["/c", "npx", "-y", "@brightdata/mcp"]. - При проблемах с таймаутом на сложных сайтах увеличьте таймаут до 300 секунд и рассмотрите возможность включения режима Pro Mode для страниц с большим количеством JavaScript.
Оптимизация производительности
После того как все заработает, необходимо провести тонкую настройку производительности.
- Помните, что каждый вызов MCP включает в себя путешествие в веб, поэтому такие задачи, как поиск нескольких страниц, естественно, займут больше времени, чем генерация статического кода. Чтобы работа шла быстро, будьте конкретны в своих подсказках. Вместо того чтобы просить Kilo Code “найти в Интернете все о Python”, задайте ему “найти в Интернете официальные заметки о выпуске Python 3.12“.
- Вы можете еще больше оптимизировать свою настройку, используя выборочное автосогласование для общих инструментов. Например, установив
"alwaysAllow": ["search_engine", "scrape_as_markdown"]уменьшает трение при сохранении безопасности. - Также выбирайте транспорт STDIO для локальной разработки (быстрее) и транспорт SSE для удаленных сред (надежнее).
- Следите за использованием ресурсов. Локальный запуск MCP означает, что на вашу машину ложится большая нагрузка. Если вы заметите замедление при выполнении больших задач по скраппингу, вы можете переключиться на хостинговую службу MCP компании Bright Data, которая перекладывает обработку на облако.
И не забывайте обновлятькак расширение Kilo Code, так и пакет MCP –разработчики часто выпускают улучшения и исправления ошибок, которые могут значительно повысить стабильность работы.
Завершение
Подключение Kilo Code к Web MCP от Bright Data дает вашему помощнику по кодингу доступ к живым веб-данным прямо в VS Code. Такая настройка поможет вам работать с актуальной информацией для более эффективного кодирования и решения проблем.
Bright Data также предоставляет мощные прокси-сервисы, готовые наборы данных и множество других решений для ИИ. Изучите все решения Bright Data, чтобы найти инструменты, которые лучше всего подходят для вашего рабочего процесса.
Приступайте к работе уже сегодня и расширьте свои возможности работы с веб-данными.