Github MCP
MCP integration for Github MCP within. Connect external services and extend Claude's capabilities.
Description
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 инструментов) для сложного управления контролем версий. Он включает исчерпывающую документацию, руководства по устранению неисправностей и поддерживает множество способов установки. Сервер делает упор на безопасность с валидацией репозитория, санитизацией ввода и детальной обработкой ошибок.