feat: add git-explorer MCP server for read-only repository access #8
Reference in New Issue
Block a user
Delete Branch "feature/git-explorer"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add a new read-only MCP server (
git-explorer) that provides access to git repository information. Primary use case: deployment verification — comparing deployed flake revisions against source repositories.Features
Security Review
Security review completed with no critical or high severity issues:
.., absolute paths, null bytes)Files Changed
internal/gitexplorer/— Core implementation (client, handlers, types, validation, format)cmd/git-explorer/main.go— CLI entry pointinternal/mcp/server.go— Added DefaultGitExplorerConfig()flake.nix— Added git-explorer package and NixOS modulenix/git-explorer-module.nix— NixOS modulenix/package.nix— Updated vendorHash for go-git dependencyREADME.md,CLAUDE.md— Documentation updatesTest plan
go test ./...)golangci-lint run ./...)🤖 Generated with Claude Code