GitHub
Встроенный MCP-сервер GitHub для агента WorkAI: доступ к issues, pull request'ам и поиску по коду через личный токен, отдельно от Создателя.
Встроенный MCP-сервер github даёт агенту WorkAI прямой доступ к GitHub REST API прямо в чате: искать код, читать и менять файлы в репозитории, работать с issues и pull request'ами. Подключается через общий механизм MCP и требует ваш личный Personal Access Token.
Это не единственная GitHub-возможность в WorkAI, и важно не путать её с двумя другими:
- Создатель — GitHub App для режима «Создатель»: выгружает и импортирует веб-проект, авторизация — OAuth, без ручного токена.
- Git-инструменты агента — структурные команды вроде коммита, пуша и работы с ветками. Работают с любым git-хостингом, не только GitHub, и авторизуются через системный git, а не через этот MCP-сервер.
- Этот MCP-сервер — доступ к самому GitHub API: issues, pull request'ы, поиск по коду. У него нет автоматического доступа к репозиториям, подключённым через Создателя — это независимая авторизация со своим токеном и своей областью видимости: агент увидит ровно то, что видно вашему личному PAT.
Как включить
- Откройте раздел MCP-серверов в настройках WorkAI (подробно — на странице MCP) и включите сервер github.
- WorkAI попросит GitHub Personal Access Token. Создать его можно по ссылке
github.com/settings/tokens/new, которую WorkAI покажет прямо в диалоге запроса. - Токен сохраняется в зашифрованном виде, а не в файле конфигурации — это работает через штатный механизм подстановки
${input:...}, описанный на странице MCP.
Сервер, как и все остальные встроенные MCP-серверы, по умолчанию выключен, пока вы не включите его сами.
Какие возможности даёт
Сервер использует пакет @modelcontextprotocol/server-github версии 2025.4.8 (актуальную на момент написания страницы — проверялось через npm view). Он предоставляет около 25 инструментов:
- Файлы и репозитории — читать содержимое файла или папки, создавать и обновлять файлы (в том числе пачкой за один коммит), создавать репозиторий, форкать репозиторий, создавать ветку, смотреть список коммитов.
- Issues — создавать, обновлять, читать, листать с фильтрами, добавлять комментарии.
- Pull request'ы — создавать, читать, листать с фильтрами, смотрять изменённые файлы, статус проверок, комментарии и ревью, оставлять ревью, мержить, обновлять ветку PR из базовой.
- Поиск — по коду репозиториев, по issues и pull request'ам, по пользователям GitHub — с синтаксисом поисковых запросов самого GitHub.
Полный и точный список инструментов зависит от версии пакета: WorkAI запускает его через npx -y без фиксации версии, так что фактический набор может измениться, если пакет обновится.
Важные оговорки
- Пакет устарел.
@modelcontextprotocol/server-github— архивная reference-реализация от Anthropic/сообщества. Сам npm-реестр помечает его как deprecated («Package no longer supported»), а README пакета отсылает к новому официальному серверу GitHub —github/github-mcp-server, у которого набор инструментов шире и который сейчас поддерживает сама компания GitHub. В список встроенных серверов WorkAI подключён именно старый пакет. - Версия не зафиксирована. Команда запуска —
npx -y @modelcontextprotocol/server-githubбез указания версии, поэтому набор инструментов из раздела выше может измениться, если Anthropic выпустит новую версию пакета. - Токен — с широким доступом. Пакет ожидает классический Personal Access Token со scope
repo(полный доступ ко всем приватным репозиториям, куда у вас есть доступ) или, для публичных репозиториев,public_repo— это не fine-grained-токен с точечными правами на один репозиторий. Агент через этот сервер увидит и сможет менять всё, что видно вашему токену, а не один выбранный репозиторий. Создавайте токен с минимально нужной областью и отзывайте его, когда сервер больше не нужен.
Похожие темы
- MCP — как в целом устроены MCP-серверы в WorkAI: включение, авторизация, конфигурация, безопасность.
- Интеграция с GitHub в Создателе — экспорт и импорт веб-проекта через GitHub App, отдельная от этого MCP-сервера авторизация.
- Git-инструменты агента — структурные команды коммита, пуша и работы с ветками, доступные агенту напрямую, без MCP и без привязки к GitHub.