Github MCP сервер
Model Context Protocol (MCP) сервер, который предоставляет 29 Git операций + 11 комбинаций рабочих процессов для AI-ассистентов и разработчиков, обеспечивая комплексное управление Git-репозиториями через стандартизированный интерфейс.
автор: 0xshariq
curl -fsSL https://vibebaza.com/i/github | bash
Model Context Protocol (MCP) сервер, который предоставляет 29 Git операций + 11 комбинаций рабочих процессов для AI-ассистентов и разработчиков, обеспечивая комплексное управление Git-репозиториями через стандартизированный интерфейс.
Установка
NPM Global
npm install -g @0xshariq/github-mcp-server
Из исходников с символическими ссылками
git clone https://github.com/0xshariq/github-mcp-server.git
cd github-mcp-server
npm install && npm run build
./setup-symbolic.sh --user
Доступные инструменты
| Инструмент | Описание |
|---|---|
gadd |
Добавление файлов в область подготовки (git add) |
gcommit |
Создание коммитов (git commit) |
gpush |
Отправка изменений (git push) |
gpull |
Получение изменений (git pull) |
gstatus |
Статус репозитория (git status) |
gbranch |
Управление ветками (git branch) |
gcheckout |
Переключение веток (git checkout) |
glog |
История коммитов (git log) |
gdiff |
Показать различия (git diff) |
gstash |
Операции с тайником (git stash) |
gpop |
Применить тайник (git stash pop) |
greset |
Операции сброса (git reset) |
gclone |
Клонирование репозиториев (git clone) |
gremote |
Управление удаленными репозиториями (git remote) |
ginit |
Инициализация репозитория (git init) |
Возможности
- 29 комплексных Git операций через стандартизированный MCP интерфейс
- 17 базовых Git операций для основных повседневных команд
- 12 продвинутых операций с сложными рабочими процессами и автоматизацией
- 31 комбинация рабочих процессов для повышения продуктивности разработчиков
- Полные возможности контроля версий включая tag, merge, rebase, cherry-pick, blame, bisect
- Продвинутые инструменты разработчика с резервным копированием, очисткой, автоматизацией рабочих процессов
- Обработка ошибок и валидация для предотвращения типичных ошибок Git
- Прямая интеграция с VS Code и AI-ассистентами как GitHub Copilot
- CLI обертка для доступа из терминала и автоматизации
- Валидация репозитория и проверки безопасности
Ресурсы
Примечания
Сервер предоставляет как базовые Git операции (17 инструментов) для повседневного использования, так и продвинутые рабочие процессы (12 инструментов) для сложного управления контролем версий. Он включает исчерпывающую документацию, руководства по устранению неисправностей и поддерживает множество способов установки. Сервер делает упор на безопасность с валидацией репозитория, санитизацией ввода и детальной обработкой ошибок.