Back to Home
jrepp icon

merge-god

Verified Safe

by jrepp

Overview

A Python library and MCP server for autonomously syncing GitHub repository data (PRs, branches, CI status, comments) to a local SQLite database, and enabling LLM-driven automation of Git/GitHub workflows (merging, rebasing, PR reviews, CI fixes) through a structured tool-calling system and git worktree management.

Installation

Run Command
python -m github_sync.mcp_server --workspace /path/to/workspace

Environment Variables

  • ANTHROPIC_API_KEY
  • CLAUDE_CODE_USE_BEDROCK
  • ANTHROPIC_MODEL
  • ANTHROPIC_SMALL_FAST_MODEL_AWS_REGION
  • GITHUB_TOKEN

Security Notes

The server executes external 'git' and 'gh' commands via subprocess, which carries an inherent risk if inputs are not perfectly sanitized, though the codebase demonstrates efforts in handling arguments and resolving file paths. Sensitive API keys are explicitly configured to be provided via environment variables, preventing hardcoding. No direct 'eval' or obvious malicious patterns were found. Running in a controlled environment is advisable due to subprocess calls.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassHigh
Avg Tokens75000
Stars0
Forks0
Last Update2025-11-27

Tags

GitHubGitAutomationLLM AgentWorkflowSQLitePR ManagementCode ReviewAI DevelopmentMCP Server