
GitHub — Davidweb3 Ctrl
Подключить GitHub — Davidweb3 Ctrl
Выберите способ запуска и свой MCP-клиент. Ниже останется одна готовая инструкция, которую можно проверить и скопировать.
Способ подключения
Куда подключить
Скопируйте и проверьте
Claude
Hosted GitHub MCP server with optional toolset URLs and read-only mode.
- 1.Получите endpoint и токен доступа, если он требуется.
- 2.Добавьте remote MCP endpoint в Claude.
- 3.Проверьте подключение в списке доступных инструментов.
{
"mcpServers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"transport": "http"
}
}
}Supports path-based toolsets such as /x/issues and /x/repos.
Supports read-only URLs and optional headers such as X-MCP-Toolsets and X-MCP-Readonly.
Инструкция собрана из данных карточки и пока не отмечена как проверенная редакцией. Сверьте команду с README источника и не передавайте лишние права или секреты.
Как оценить GitHub — Davidweb3 Ctrl
GitHub — Davidweb3 Ctrl относится к Разработка, Поиск, GitHub. Ниже собраны проверяемые признаки, по которым его можно сравнить с другими серверами каталога.
- Происхождение
- Проект сообщества
- Лицензия
- MIT
- Реализация
- TypeScript
- Транспорт
- stdio
Что проверить перед выбором
- Изучите README, открытые issues и историю последних изменений в репозитории.
- Проверьте команду установки и зависимости перед запуском в рабочем окружении.
- Ограничьте доступ MCP-сервера только нужными файлами, API и переменными окружения.
Карточка отредактирована 20.07.2026.
Автоматическая проверка источника ещё не выполнена. Внешних источников в карточке: 1.
Характеристики
Общее
- СтатусСообщество
- Разработчикdavidweb3-ctrl
- ЛицензияMIT
Технологии
- ЯзыкиTypeScript
- Транспортstdio
Описание
Возможности
- Просматривать список пул-реквестов с фильтрацией по состоянию (open, closed, all), ветке (head/base). Сортировка по дате создания, обновления или количеству комментариев. Направление asc/desc. Пагинация с параметрами per_page (до 100) и page.
- Открывать детальную информацию о конкретном PR: заголовок, описание, метки, список изменённых файлов. По запросу — содержимое diff для проверки изменений прямо в AI.
- Получать задачи репозитория с фильтром по лейблам (через запятую), ответственным, создателю и состоянию. Сортировка по дате или комментариям, пагинация.
- Просматривать отдельную задачу с комментариями (включаются опционально), лейблами и другими метаданными.
- Запрашивать информацию о репозитории: количество звёзд, форков, наблюдателей, дата создания, язык, темы, лицензия, размер.
- Искать код в публичных репозиториях GitHub по ключевым словам. Можно указать конкретный репозиторий для поиска.
- Управлять количеством возвращаемых результатов через per_page и page.
- Фильтровать пул-реквесты и задачи по assignee и creator.
- Сортировать любые списки по возрастанию или убыванию.
- Использовать сервер в любом MCP-клиенте: Claude Code, Claude Desktop, Cursor, VS Code (с MCP-плагином), Continue.dev и других.
Как подключить
Убедитесь, что установлен Node.js версии 18 или выше.
Установите пакет через npx (однократный запуск) или глобально:
npx -y @davidweb3-ctrl/mcp-github-serverСоздайте персональный токен доступа на GitHub: Settings → Developer settings → Personal access tokens. Выберите классовый токен или Fine-grained. Для публичных репозиториев достаточно прав repo; для приватных — полные права.
Передайте токен в переменную окружения:
export GITHUB_TOKEN=ваш_токенНастройте конфигурацию MCP-клиента. Пример для Claude Desktop (файл claude_desktop_config.json):
{ "mcpServers": { "github": { "command": "npx", "args": ["-y", "@davidweb3-ctrl/mcp-github-server"], "env": { "GITHUB_TOKEN": "ваш_токен" } } } }Перезапустите клиент. После перезапуска AI-ассистент сможет вызывать инструменты сервера через текстовые команды.
Примеры запросов
«Покажи все открытые пул-реквесты в facebook/react, отсортированные по дате создания от новых к старым, по 5 штук на страницу».
«Найди issue №42 в репозитории owner/repo и покажи все комментарии к ней».
«Дай информацию о репозитории vercel/next.js: звёзды, форки, лицензия, дата последнего коммита, описание».
«Поищи код, содержащий функцию fetchUser, в репозитории owner/repo, покажи первые 10 совпадений с указанием файлов».
Технические детали
- Язык разработки: TypeScript
- Среда выполнения: Node.js 18+
- Транспорт: stdio (стандартный ввод-вывод)
- Аутентификация: GITHUB_TOKEN (переменная окружения)
- Лицензия: MIT
- Опубликован: npm-пакет @davidweb3-ctrl/mcp-github-server
- Разработчик: davidweb3-ctrl
- Совместимость: любые MCP-клиенты (Claude Code, Claude Desktop, Cursor, Continue.dev, VS Code с MCP-расширением и другие)