gitlog-mcp
🔍 gitlog-mcp
AI 코딩 에이전트에 git 기록에 대한 초능력을 부여하세요.
gitlog-mcp는 Model Context Protocol (MCP) 서버로, AI 에이전트(Claude Code, Cursor, Windsurf 및 모든 MCP 클라이언트)가 리포지토리에서 변경된 내용을 이해할 수 있게 해줍니다. — 자동으로 체인지로그 생성, 커밋 분석, 비난(blame) 추적, 릴리스 노트 작성.
"이 리포지토리에서 무엇이 변경되었나요?"는 모든 AI 에이전트가 틀리는 질문입니다. 이 도구가 해결합니다.
존재 이유
AI 코딩 에이전트는 코드 작성에는 뛰어나지만 코드베이스의 기록을 아는 데는 유명할 정도로 취약합니다. 체인지로그를 환각(hallucinate)하고, 비난(blame)을 잘못 추정하며, 릴리스 노트를 추측합니다. gitlog-mcp는 이들에게 git log에 대한 신뢰할 수 있고 구조화된 창을 제공하여, 답변이 허구가 아닌 실제 발생한 내용에 기반하도록 합니다.
Related MCP server: Continuum
기능
📝 자동 체인지로그 — 모든 태그/커밋 범위에서 깔끔하고 그룹화된 체인지로그 생성
🔎 커밋 분석 — 변경된 내용뿐 아니라 왜 변경이 발생했는지 설명
👤 비난(blame) 추적 — 누가 무엇을, 언제 수정했는지 (컨텍스트 포함)
🏷️ 릴리스 노트 — 태그 간 차이에서 릴리스 노트 초안 작성
📊 리포지토리 건강 — 커밋 빈도, 주요 기여자, 변경 핫스팟
🧱 런타임 의존성 제로 — 순수 Python 표준 라이브러리 + MCP SDK, 단일 파일
빠른 시작
# 1. Install from PyPI
pip install gitlog-mcp
# 2. Run standalone (for testing) — defaults to the current directory
gitlog-mcp
gitlog-mcp --repo /path/to/your/repo
# 3. Or add directly to your agent's MCP config (see below)로컬 웹 대시보드도 원하시나요? 선택적 추가 기능이며 기본 설치에 포함되지 않습니다:
pip install "gitlog-mcp[ui]". 일반pip install gitlog-mcp는 그대로 의존성 제로를 유지합니다.
소스에서 설치(기여자용):
git clone https://github.com/ManiaSacha/gitlog-mcp.git && cd gitlog-mcp && pip install -e .— 자세한 내용은 CONTRIBUTING.md를 참조하세요.
Claude Code 설정
{
"mcpServers": {
"gitlog": {
"command": "gitlog-mcp",
"args": ["--repo", "."]
}
}
}Cursor 설정 (.cursor/mcp.json)
{
"mcpServers": {
"gitlog": {
"command": "gitlog-mcp",
"args": ["--repo", "."]
}
}
}Windsurf 설정
{
"mcpServers": {
"gitlog": {
"command": "gitlog-mcp",
"args": ["--repo", "."]
}
}
}독립 실행형 디버깅
에이전트를 연결하기 전에 도구를 직접 사용해보고 싶으신가요? MCP Inspector는 각 도구를 수동으로 호출할 수 있는 UI를 제공합니다:
npx @modelcontextprotocol/inspector gitlog-mcp --repo .예시 에이전트 프롬프트
"
v1.2.0과v1.3.0사이의 모든 변경사항에 대한 체인지로그를 생성해줘."
"누가
src/parser.py의 이 버그 있는 줄을 도입했고 왜 그랬지?"
"최근 커밋을 기반으로 다음 버전의 릴리스 노트 초안을 작성해줘."
노출된 도구
도구 | 설명 |
| 커밋/태그 범위에 대한 그룹화된 체인지로그 |
| 특정 커밋의 의도와 영향을 설명 |
| 파일에 대한 라인 수준의 비난(blame) 추적 |
| 두 태그 사이의 릴리스 노트 초안 작성 |
| 기여자 + 변경 요약 |
| 메시지/작성자/날짜로 커밋 검색 |
웹 대시보드 (선택 사항)
터미널보다 브라우저를 선호하시나요? gitlog-mcp-ui는 MCP 도구가 사용하는 동일한 git 읽기 코드 위에 작은 로컬 대시보드를 제공합니다 — 동일한 데이터, 사람이 읽을 수 있는 형식.
pip install "gitlog-mcp[ui]"
gitlog-mcp-ui --repo /path/to/repo이 명령은 URL(http://127.0.0.1:8765 기본값)을 출력합니다 — 브라우저에서 열면 됩니다; 자동으로 열리지 않습니다.
보기 | 표시 내용 |
체인지로그 | 커밋 범위 선택기 ( |
리포지토리 건강 | 기여자 통계, 커밋 총계 |
비난(blame) | 파일별, 라인별 추적 |
읽기 전용 — 어디에도 쓰기 작업이 없습니다. 설계 상 로컬 전용: 127.0.0.1에만 바인딩되며(--host 플래그가 없어 우발적으로도 네트워크에 노출될 수 없음), 모든 요청의 Host 헤더도 검증하여 루프백 바인드만으로는 막을 수 없는 DNS-리바인딩 갭을 닫습니다. 인증이 필요하지 않습니다. 자신의 기기만 접근할 수 있기 때문입니다.
선택적 추가 기능(pip install gitlog-mcp[ui])이며 기본 설치에 포함되지 않습니다. 핵심 gitlog-mcp 서버는 MCP SDK 외에 런타임 의존성이 전혀 없습니다. 대시보드는 이를 변경하지 않습니다. 표준 라이브러리의 http.server를 사용하며, 프레임워크나 추가 의존성이 없습니다.
아키텍처
gitlog-mcp (single file, ~300 lines)
├── FastMCP server (stdio transport)
├── GitRunner — thin wrapper over `git` CLI
└── Tools — each maps to a git subcommand + parsing의도적으로 작습니다. 오후에 전체를 읽을 수 있습니다 — 그것이 기능입니다.
기여하기
PR 환영합니다. 작고 집중적이며 잘 테스트된 변경만 부탁드립니다. CONTRIBUTING.md 참조.
릴리스 프로세스와 버전 관리에 대한 내용은 RELEASING.md에 문서화되어 있습니다.
로드맵
--repo현재 작업 디렉토리에서 자동 감지모든 도구에 대한 구조화된 JSON 출력
GitHub/GitLab 원격 통합
테스트 + CI 배지
라이선스
MIT © 2026 — 오픈 소스 커뮤니티를 위해 공개적으로 구축되었습니다.
AI 에이전트가 체인지로그를 환각하지 못하게 하려면 이 리포지토리에 별표를 눌러주세요. ⭐
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceAI-powered Git workflow intelligence — 10 tools for commit messages, branch naming, PR descriptions, changelogs, and stream-based context management. Works with Cursor, Claude Desktop, Windsurf, VS Code, and all MCP clients.MIT
- Alicense-qualityDmaintenanceAutomatically extracts architectural decisions, patterns, and insights from Git commits to build a local, structured project memory. It exposes this living context to AI tools via MCP, allowing them to understand the historical reasoning and evolution behind your codebase.417MIT
- AlicenseAqualityCmaintenanceSemantic git queries via MCP. Beyond git log — answer who/what/why about any line, file, or branch with blame, co-change, PR linkage.6192MIT
- AlicenseBqualityCmaintenanceEnables AI agents to read git commits from local repositories and generate beautifully formatted, categorized changelogs.25MIT
Related MCP Connectors
Repo intel for AI coding agents: overview, PRs, contributors, hot files, CI, deps. Remote MCP.
Package intelligence MCP for AI agents — 22 tools, 19 ecosystems, AGPL SDK, free.
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ManiaSacha/gitlog-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server