Vercel запустила поиск по миллиону GitHub-репозиториев через протокол MCP

Vercel сделала мощный шаг к интеграции AI с реальным кодом: её инструмент Grep теперь поддерживает Model Context Protocol (MCP). Это означает, что AI-агенты и приложения могут напрямую искать по миллиону публичных GitHub-репозиториев через стандартизированный интерфейс. Для разработчиков, работающих

Vercel запустила поиск по миллиону GitHub-репозиториев через протокол MCP

Vercel сделала мощный шаг к интеграции AI с реальным кодом: её инструмент Grep теперь поддерживает Model Context Protocol (MCP). Это означает, что AI-агенты и приложения могут напрямую искать по миллиону публичных GitHub-репозиториев через стандартизированный интерфейс. Для разработчиков, работающих с Cursor, Claude или собственными AI-агентами, Grep становится поисковым индексом кода, доступным по HTTP.

Grep и MCP: что изменилось

Grep изначально создавался как инструмент для быстрого поиска по открытому коду. Однако раньше для интеграции с AI требовались кастомные решения. С внедрением MCP всё изменилось: теперь любой AI-агент, поддерживающий протокол, может отправлять Grep запросы на естественном языке и получать релевантные фрагменты кода. MCP, разработанный Anthropic, выступает как универсальный адаптер между AI-моделями и внешними инструментами. Vercel первой среди крупных платформ применила его для массового поиска по коду.

Технически Grep индексирует более миллиона репозиториев, включая популярные проекты на JavaScript, Python, Rust, Go и других языках. Поиск происходит по содержимому файлов, а не только по названиям. MCP-сервер Grep принимает запросы через HTTP и возвращает структурированные ответы с путями к файлам, строками кода и контекстом. Это позволяет AI-агентам не просто находить код, но и анализировать его — например, искать реализации конкретных алгоритмов или паттернов.

Предыстория и контекст

Vercel уже несколько лет развивает экосистему для фронтенд-разработчиков, и Grep стал логичным дополнением к их платформе. Идея поиска по коду не нова — существуют сервисы вроде Sourcegraph и GitHub Code Search. Однако интеграция с MCP даёт Grep преимущество в AI-сценариях: вместо ручного ввода запросов разработчики могут делегировать поиск агенту, который сам формулирует запросы и обрабатывает результаты.

Протокол MCP набирает популярность с начала 2024 года. Anthropic продвигает его как открытый стандарт для взаимодействия AI с внешними данными. Vercel, будучи близким партнёром Anthropic (Claude используется в их продуктах), быстро адаптировала Grep под MCP. Это часть более широкой тенденции: AI перестаёт быть просто чат-ботом и превращается в инструмент, способный работать с реальными репозиториями кода.

Как разработчику начать использовать Grep через MCP?

Чтобы начать использовать Grep через MCP, разработчику нужно запустить MCP-совместимого клиента (например, Claude Desktop или Cursor) и подключить сервер Grep. Vercel предоставляет готовую конфигурацию: достаточно указать URL MCP-сервера и, опционально, API-ключ для повышенных лимитов. После этого AI-агент может выполнять запросы вроде «найди реализацию бинарного дерева поиска на Rust» или «покажи примеры использования React hooks с TypeScript». Grep возвращает до 10 результатов с фрагментами кода и ссылками на репозитории.

Важно, что MCP-сервер Grep работает асинхронно и поддерживает пагинацию. Для сложных запросов агент может итеративно уточнять параметры. Vercel также обещает, что индексация обновляется ежедневно, так что результаты остаются актуальными. Бесплатный тариф позволяет до 1000 запросов в день, что покрывает нужды большинства индивидуальных разработчиков.

Технические детали и производительность

Grep использует собственную систему индексации на базе Apache Lucene, оптимизированную для кода. Индекс занимает около 200 ГБ и хранится в распределённом хранилище Vercel. Поиск выполняется за 200–500 миллисекунд для типовых запросов. MCP-сервер написан на TypeScript и развёрнут на Edge-сети Vercel, что обеспечивает низкую задержку из любой точки мира.

Сравнение с конкурентами: Sourcegraph предлагает аналогичный поиск, но его MCP-интеграция пока в бета-версии. GitHub Code Search не имеет официальной MCP-поддержки. Grep выигрывает за счёт простоты подключения и встроенной поддержки в Claude. Однако Sourcegraph поддерживает поиск по приватным репозиториям, чего Grep пока не умеет.

Кого затронет и как

В первую очередь, Grep с MCP полезен AI-разработчикам, которые создают агентов для code review, рефакторинга или обучения моделей. Например, агент на базе Claude может автоматически находить уязвимые паттерны в коде, используя Grep как источник примеров. Для обычных разработчиков это означает, что AI-помощники вроде Cursor станут точнее отвечать на вопросы по коду из открытых проектов.

Бизнес-пользователи Vercel, разворачивающие AI-функции на Edge, также выиграют: Grep можно использовать как источник данных для Retrieval-Augmented Generation (RAG). В России и СНГ этот инструмент может быть особенно востребован среди стартапов, активно использующих открытый код и AI. Однако доступ к Grep через официальный сайт может быть ограничен, поэтому разработчикам стоит заранее настроить MCP-клиент.

Что будет дальше

Vercel планирует расширять индекс Grep до 10 миллионов репозиториев в течение года. Также ожидается поддержка поиска по приватным репозиториям для команд, использующих Vercel Enterprise. В долгосрочной перспективе MCP может стать стандартом для AI-интеграций, и Grep — лишь первый шаг. Vercel уже анонсировала эксперименты с автоматическим рефакторингом кода через AI, где Grep будет играть роль базы знаний.

Конкуренты вряд ли останутся в стороне: Sourcegraph и GitHub наверняка усилят свои MCP-реализации. Однако Vercel, обладая собственной Edge-сетью и тесными связями с Anthropic, может сохранить лидерство в нише AI-поиска по коду.

Итог

Интеграция Grep с MCP от Vercel — значимый шаг к тому, чтобы AI-агенты могли эффективно работать с открытым кодом. Разработчики получают простой и быстрый способ подключать поиск по миллиону репозиториев к своим AI-инструментам. Следить за этой темой стоит всем, кто строит AI-приложения на основе реального кода: возможности будут только расширяться.