{"repo":"aflsolutions/shadowgit-mcp","free":true,"listed":false,"github":"https://github.com/aflsolutions/shadowgit-mcp","clone":"git clone https://github.com/aflsolutions/shadowgit-mcp.git","description":"A Model Context Protocol (MCP) server that provides AI assistants with secure, read-only access to your ShadowGit repositories. This enables powerful debugging and code analysis capabilities by giving AI access to your project's fine-grained git history.","language":"TypeScript","stars":49,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"ShadowGit MCP Server A Model Context Protocol (MCP) server that provides AI assistants with secure git access to your ShadowGit repositories, including the ability to create organized commits through the Session API. This enables powerful debugging, code analysis, and clean commit management by giving AI controlled access to your project's git history. What is ShadowGit? ShadowGit automatically captures every save as a git commit while also providing a Session API that allows AI assistants to pause auto-commits and create clean, organized commits. The MCP server provides both read access to your detailed development history and the ability to manage AI-assisted changes properly. Installation Setup with Claude Code Setup with Claude Desktop Add to your Claude Desktop MCP configuration: macOS/Linux: /.config/Claude/claude desktop config.json Windows: %APPDATA%\\\\Claude\\\\claude desktop config.json Requirements - Node.js 18+ - ShadowGit app installed and running with tracked repositories - Session API requires ShadowGit version = 0.3.0 - Git available in PATH How It Works MCP servers are stateless and use stdio transport: - The server runs on-demand when AI tools (Claude, Cursor) invoke it - Communication happens via stdin/stdout, not HTTP - The server starts when needed and exits when done - No persistent daemon or background process Environment Variables You can configure the server behavior using these optional environment variables: - SHADOWGIT TIMEOUT - Command execution time","default_branch":null,"files":null,"tree":[],"storefront":"/r/aflsolutions","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aflsolutions/shadowgit-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}