Just use the Filesystem MCP Server, and give it access to the repo you're working on:
https://github.com/modelcontextprotocol/servers/tree/main/sr...
This way you will still be in control of commits and pushes.
So far I've used this to understand parts of a code base, and to make edits to a folder of markdown files.