CG 

cyanheads/git-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
243 stars 58 forks Качество 82 Тренд 26Apache-2.0
cyanheads/git-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/cyanheads/git-mcp-server.
Обзор
cyanheads/git-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/cyanheads/git-mcp-server.
Обзор (машинный перевод)
@cyanheads/git-mcp-server
Git MCP-сервер для AI-агентов. STDIO и потоковый HTTP.
28 Инструментов · 1 Ресурс · 1 Запрос
Инструменты
28 операций GIT, организованных в семь категорий:
| Категория | Инструменты | Описание |
|---|---|---|
| Управление репозиториями | git_init, git_clone, git_status, git_clean |
Инициализация репозиториев, клонирование с удалённых устройств, проверка статуса, очистка неотслеживаемых файлов |
| Стадирование и коммиты | git_add, git_commit, git_diff |
Изменения стадий, создание коммитов, сравнение изменений |
| История и инспекция | git_log, git_show, git_blame, git_reflog |
Просмотр истории коммитов, проверка объектов, отслеживание авторства, просмотр журналов ссылк |
| Анализ | git_changelog_analyze |
Собрать git контекст и инструкции для анализа changelog на основе LLM |
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Tools
28 git operations organized into seven categories:
| Category | Tools | Description |
|---|---|---|
| Repository Management | git_init, git_clone, git_status, git_clean |
Initialize repos, clone from remotes, check status, clean untracked files |
| Staging & Commits | git_add, git_commit, git_diff |
Stage changes, create commits, compare changes |
| History & Inspection | git_log, git_show, git_blame, git_reflog |
View commit history, inspect objects, trace authorship, view ref logs |
| Analysis | git_changelog_analyze |
Gather git context and instructions for LLM-driven changelog analysis |
Установка
npx @cyanheads/git-mcp-server@latestКонфигурация
{
"mcpServers": {
"git-mcp-server": {
"type": "stdio",
"command": "npx",
"args": ["@cyanheads/git-mcp-server@latest"],
"env": {
"MCP_TRANSPORT_TYPE": "stdio",
"MCP_LOG_LEVEL": "info",
"GIT_BASE_DIR": "~/Developer/",
"LOGS_DIR": "~/Developer/logs/git-mcp-server/",
"GIT_USERNAME": "cyanheads",
"GIT_EMAIL": "[email protected]",
"GIT_SIGN_COMMITS": "true"
}
}
}
}