Skip to content

Releases: ManiaSacha/gitlog-mcp

v0.1.3 — Open Source Launch & Demo Showcase

Choose a tag to compare

@ManiaSacha ManiaSacha released this 17 Aug 19:55

What's Changed in v0.1.3

🎨 Visual & Docs

  • Demo Visual: Added embedded demo GIF to README showing gitlog-mcp in action.
  • PyPI Status: Updated README with live pip install gitlog-mcp instructions and PyPI status badge.
  • Client Guides: Added setup configuration instructions for Windsurf, alongside Claude Code and Cursor.

🛡️ Security & Community

  • Added SECURITY.md defining vulnerability disclosure guidelines, SLA, and scope.
  • Added CODE_OF_CONDUCT.md (Contributor Covenant v2.1).
  • Added GitHub issue templates for bug reports and feature requests.

⚙️ CI / Tooling

  • Expanded CI test matrix to include Python 3.13 across Linux and Windows.
  • Added git-pipeline-agent helper script for automated branch and staging workflows.

📦 Installation

pip install gitlog-mcp
Or with the companion web dashboard:
pip install "gitlog-mcp[ui]"

gitlog UI added

Choose a tag to compare

@ManiaSacha ManiaSacha released this 16 Aug 20:50
0711e54

Added gitlog-agent-git-pipeline.md agent persona to .claude/agents.
Implemented git_pipeline_agent.py to automate branch creation, file staging, committing, and pushing.
Configured entrypoints in pyproject.toml and added test coverage.
Updated CHANGELOG.md version tag to v0.1.2.

v0.1.1

Choose a tag to compare

@ManiaSacha ManiaSacha released this 16 Aug 18:23
491a1d2

What's Changed

  • feat: initial release of gitlog-mcp — MCP server for git history2 by @ManiaSacha in #3
  • Reorganize project into standard Python package layout by @ManiaSacha in #4
  • Fix Windows stdio deadlock and changelog off-by-one; cap mcp dependency by @ManiaSacha in #5
  • Fix git argument-injection vulnerabilities in tool inputs by @ManiaSacha in #6
  • Fix README/roadmap growth-plan findings; add test extra by @ManiaSacha in #7
  • Merge pull request #7 from ManiaSacha/growth-readme-and-ci by @ManiaSacha in #8
  • Add CI workflow (pytest across Python 3.10-3.12, Linux + Windows) by @ManiaSacha in #9

Full Changelog: v0.1.0...v0.1.1

v0.1.0: Merge pull request #2 from ManiaSacha/ManiaSacha-patch-2

Choose a tag to compare

@ManiaSacha ManiaSacha released this 15 Aug 20:37
8b34c99

🎉 gitlog-mcp v0.1.0 — Give your AI agent superpowers over git history

The first release of gitlog-mcp, a single-file MCP server that gives AI
agents (Claude Code, Cursor, Windsurf) structured, grounded access to a
repository's git history.

The problem it solves: AI coding agents are great at writing code but
famously bad at knowing a repo's history — they hallucinate changelogs and
misattribute blame. gitlog-mcp fixes that with a reliable window into git log.

✨ Added

  • 6 MCP tools:
    • changelog — grouped changelog for any commit/tag range
    • analyze_commit — explain a commit's intent and impact
    • blame_file — line-level attribution (who, when, which commit)
    • release_notes — draft release notes between two tags
    • repo_health — contributors + churn summary
    • search_commits — find commits by message/author/date
  • Single-file server (~400 lines) — readable in an afternoon
  • Zero runtime deps beyond the MCP SDK and the git CLI
  • Packaging with gitlog-mcp console entry point

🧰 Maintainer tooling

  • .claude/agents/ — PM, architect, security, QA, docs, release agents
  • .claude/skills/ — changelog, git-history, code-review, release-notes, star-growth

📚 Docs

  • README with quick start + examples
  • CONTRIBUTING + ROADMAP + MIT LICENSE
  • Smoke tests in tests/

🚀 Quick start

pip install gitlog-mcp
gitlog-mcp --repo /path/to/your/repo