GitHub Stars MCP Server
Поиск по своим звездным репозиториям GitHub на естественном языке: README собираются в Cloudflare и находятся через AutoRAG.
- 118 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Токен GitHub с правом `repo` открывает доступ и к частным репозиториям аккаунта.
- README ваших звезд и ключи хранятся в Cloudflare и секретах GitHub Actions.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/github-stars-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Токен GitHub с правом `repo` открывает доступ и к частным репозиториям аккаунта.
- README ваших звезд и ключи хранятся в Cloudflare и секретах GitHub Actions.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Проект превращает ваши отмеченные звездой репозитории в поисковую базу. Скрипт через GitHub API собирает список, достает README каждого репозитория, складывает файлы в Cloudflare R2, а Cloudflare AutoRAG строит по ним эмбеддинги. MCP-сервер на Cloudflare Workers отдает единственный инструмент `search_github_stars`: он принимает вопрос обычным языком и возвращает подходящие репозитории с фрагментами README. Обновление идет по расписанию раз в неделю через GitHub Actions. Доступ закрыт ключом `MCP_API_KEY` в заголовке `Authorization`, адрес сервера — Streamable HTTP.
Для кого. Тем, у кого сотни звезд на GitHub и кто устал вспоминать, в каком репозитории видел нужный инструмент.
Подходит, если
- Агент ищет среди ваших звезд библиотеку или инструмент для задачи, описанной словами.
- База звезд должна сама обновляться раз в неделю без ручной работы.
- MCP-сервер хотят держать у себя на Cloudflare, а не в чужом сервисе.
- К поиску по звездам подключают Claude Code или другой MCP-клиент с заголовком авторизации.
Не подходит, если
- Нет аккаунта Cloudflare: понадобятся R2, Workers и AutoRAG.
- Токен GitHub с правом `repo` выдавать нельзя.
- Нужен поиск по всему GitHub, а не по вашим звездам.
Пример запроса к агенту
Найди среди моих звезд на GitHub инструмент, который превращает документацию в базу знаний для агента.MCP
- Транспорт
- http
- Авторизация
- API-ключ
Переменные окружения
MCP_API_KEYобязательная, секрет- Ключ доступа к MCP-серверу в заголовке Authorization.
AUTO_RAG_NAMEобязательная- Имя экземпляра Cloudflare AutoRAG.
GH_TOKENобязательная, секрет- Токен GitHub с правом repo для выгрузки звезд.
Ограничения
Сервер нужно развернуть самому: понадобятся Node.js 22, PNPM, аккаунт Cloudflare с R2, Workers и AutoRAG. Токен GitHub с правом `repo` и ключи R2 хранятся в секретах GitHub Actions. Адреса готового публичного сервера нет, `https://your-worker-url.workers.dev` в README — шаблон. Поиск возвращает только то, что попало в индекс, а индекс обновляется раз в неделю. Инструмент один, настройки поиска не описаны.
Как отключить. Удалите сервер из конфигурации клиента, отключите расписание GitHub Actions и удалите развернутый Worker, корзину R2 и экземпляр AutoRAG в Cloudflare. Токен GitHub отзовите в настройках аккаунта.
Частые вопросы
Какие секреты нужны для обновления звезд?
В GitHub Secrets задают `GH_TOKEN`, `R2_ACCOUNT_ID`, `R2_ACCESS_KEY_ID`, `R2_SECRET_ACCESS_KEY` и `R2_BUCKET`. В Worker добавляют `AUTO_RAG_NAME` и `MCP_API_KEY`.
Как запустить локально?
Выполните `pnpm install`, затем `pnpm dev:stars` для выгрузки звезд и `pnpm dev:mcp` для локального MCP-сервера.
Как часто обновляется база?
Раз в неделю: GitHub Action заново собирает звезды, загружает файлы в R2 и пересобирает индекс AutoRAG.
Какие параметры принимает инструмент поиска?
Один: `query`, вопрос на естественном языке. Ответ содержит подходящие репозитории и релевантные фрагменты README в формате JSON.
Как защищен сервер?
Ключом `MCP_API_KEY`: клиент передает его в заголовке `Authorization: Bearer ...`. Без ключа запросы не проходят.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер читает Reddit без ключей API: поиск постов, ленты сабреддитов, ветки комментариев и активность пользователей
MCP-сервер читает обсуждения Reddit через доступные источники и может публиковать материалы с учетными данными пользователя.
MCP-сервер веб-поиска, который сразу отдает агенту текст найденных страниц: ответы Stack Overflow, обсуждения GitHub, статьи arXiv
MCP-сервер ищет в Google и Scholar, читает страницы и PDF и копит найденное в локальном графе знаний проекта
MCP-сервер для Reddit: агент просматривает посты, ищет по контенту и разбирает активность пользователей без лишнего
MCP-сервер для Хабра
habr-mcp
MCP-сервер для поиска и чтения статей Хабра: превращает разметку статьи в читаемый markdown прямо в ответе агента
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| GitHub Stars MCP Server (эта карточка) | нет | API-ключ | 118 | |
| MCP Local RAG | нет | не нужна | 429 | ищет по локальным документам без внешней базы; здесь облачный индекс README ваших звезд на Cloudflare |
| GitHub MCP Server | нет | ключ необязателен | 34 241 | официальный сервер работает с репозиториями, issues и пул-реквестами; этот ищет по смыслу среди ваших звезд |
Коротко о README
Схема из пяти шагов: сбор звезд, обработка README, загрузка в R2, эмбеддинги в AutoRAG и MCP-интерфейс. Файлы звезд лежат в каталоге `stars/` по владельцам.