gitcontribute — MCP-сервер для Claude Code: обзор и установка
Исследует задачи на GitHub перед написанием кода: ищет дубликаты, проверяет требования мейнтейнеров и сохраняет контекст в локальную базу SQLite.
claude mcp add gitcontribute -- npx -y gitcontributeЧто делает gitcontribute
Сервер собирает вокруг выбранной задачи полную картину: правила проекта и историю обсуждений. Все данные сохраняются в локальную базу SQLite. Это позволяет изучать контекст офлайн. Запросы к GitHub идут только по явной команде.
Инструмент выявляет дубликаты и конкурирующие пулреквесты. Сервер открыто предупреждает о пробелах в данных, а не выдаёт тишину за отсутствие рисков. Проверочные команды и тесты запускаются строго с разрешения пользователя. Замеры времени и результаты проверок сохраняются в журнал.
Сервер ничего не публикует в GitHub самостоятельно. Он формирует исключительно локальные черновики. Для запуска требуется установленный в системе git. Авторизоваться при необходимости можно через gh auth token.
Какие задачи решает
- найти подходящие открытые задачи без активных пулреквестов
- собрать контекст и требования мейнтейнеров по номеру issue
- выявить пересекающиеся или дублирующие обсуждения
- сравнить результаты тестов ветки с исходным состоянием
- подготовить локальный черновик описания pull request
Примеры запросов агенту
- Найди подходящие задачи для контрибьютинга в owner/repo и отсеки те, по которым уже идёт работа
- Изучи issue owner/repo#42, найди связанные обсуждения и проверь, нет ли конкурирующих пулреквестов
- Сравни результаты тестов моей ветки с базовой версией и подготовь локальный черновик для pull request
Как установить gitcontribute
Командой платформы
claude mcp add gitcontribute -- npx -y gitcontributeКомандой платформы
codex mcp add gitcontribute -- npx -y gitcontributeФайл настроек
{
"mcpServers": {
"gitcontribute": {
"command": "npx",
"args": [
"-y",
"gitcontribute"
]
}
}
}Файл настроек
{
"servers": {
"gitcontribute": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"gitcontribute"
]
}
}
}Командой платформы
gemini mcp add gitcontribute npx -y gitcontributeПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о gitcontribute
Как установить gitcontribute в Claude Code?
Выполните команду claude mcp add gitcontribute -- npx -y gitcontribute. Для работы сервера в системе должен быть установлен git.
Что делает gitcontribute?
Сервер помогает агенту подготовиться к изменениям в чужом проекте: скачивает обсуждения, ищет конкурирующие пулреквесты и сохраняет контекст в локальную базу SQLite.
Отправляет ли gitcontribute изменения в GitHub?
Нет, инструмент обращается к удалённому API только для чтения данных. Все отчёты, результаты тестов и описания сохраняются как локальные черновики.