oss-autopilot — MCP-сервер для Claude Code: PR, issues, CI
MCP-сервер для работы с чужими open source проектами: следит за пул-реквестами, ищет задачи и разбирает падения CI.
claude mcp add oss-autopilot -e GITHUB_TOKEN=<GITHUB_TOKEN> -- npx -y @oss-autopilot/mcpЧто делает oss-autopilot
Сервер отдаёт агенту 30 инструментов, 6 ресурсов и 4 промпта. Через них можно посмотреть статус своих PR, найти подходящие issues в GitHub, оценить репозиторий по внутренней шкале от 1 до 10, забрать комментарии к пул-реквесту и написать ответ. Ресурсы вроде oss://prs и oss://pr/{owner}/{repo}/{number} дают агенту контекст без ручных запросов.
Работает по stdio и по Streamable HTTP. Для HTTP-режима сервер при первом запуске сам создаёт токен в ~/.oss-autopilot/mcp.token с правами 0600, и каждый запрос обязан нести заголовок Authorization: Bearer. Запросы с не-loopback Host получают 403, а без числового Content-Length до 1 MiB — 413. Токен переживает перезапуски; чтобы сменить его, удалите файл и запустите сервер заново.
Нужны Node.js 22+ и авторизованный GitHub CLI. Без gh auth login инструменты, которые ходят в GitHub, работать не будут. Часть инструментов пишет в аккаунт: post оставляет комментарий, claim занимает issue, move меняет состояние PR. Перед первым запуском вызовите init со своим ником на GitHub — он создаст ~/.oss-autopilot/state.json.
Какие задачи решает
- посмотреть, какие PR ждут ответа
- найти issue, куда можно зайти с патчем
- оценить репозиторий перед тем, как писать код
- разобрать комментарии к пул-реквесту и ответить
- занять issue комментарием
Примеры запросов агенту
- Вызови
dailyи покажи, что требует внимания - Найди через
searchпару issues на Go, где я смогу помочь - Прочитай комментарии к PR и предложи ответ через
respond-to-pr
Как установить oss-autopilot
Командой платформы
claude mcp add oss-autopilot -e GITHUB_TOKEN=<GITHUB_TOKEN> -- npx -y @oss-autopilot/mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add mcp-server --env GITHUB_TOKEN=<GITHUB_TOKEN> -- npx -y @oss-autopilot/mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@oss-autopilot/mcp"
],
"env": {
"GITHUB_TOKEN": "<GITHUB_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@oss-autopilot/mcp"
],
"env": {
"GITHUB_TOKEN": "<GITHUB_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e GITHUB_TOKEN=<GITHUB_TOKEN> mcp-server npx -y @oss-autopilot/mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о oss-autopilot
Как установить oss-autopilot в Claude Code?
Выполните claude mcp add oss-autopilot -e GITHUB_TOKEN=<GITHUB_TOKEN> -- npx -y @oss-autopilot/mcp. Токен подставьте свой.
Что делает oss-autopilot?
Даёт агенту инструменты для работы с чужими репозиториями: отслеживание PR, поиск issues, проверка репозитория по шкале здоровья и разбор комментариев. Плюс промпты для триажа и поиска задач.
Что нужно для работы сервера?
Node.js 22+ и авторизованный GitHub CLI. Для HTTP-режима дополнительно понадобится bearer-токен из ~/.oss-autopilot/mcp.token.