RepoControl MCP
Provides tools for interacting with GitHub repositories, including creating issues, retrieving issue and pull request comments, creating and listing pull requests, and enforcing branch safety guards for protected branches.
Provides tools for auditing GitHub Actions CI status, including inspecting check-runs and overall build conclusions for a given repository and ref.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@RepoControl MCP open a PR from feature/auth to main and check its CI status"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
RepoControl MCP (Lite Edition)
RepoControl MCP is a secure, least-privilege Model Context Protocol server that enables AI agents (Claude Desktop, Cursor, LangGraph, CrewAI) to manage GitHub issues, inspect discussions, create pull requests, and audit CI check-runs with strict safety guards.
π― The Problem
Developers are increasingly delegating code refactoring and bug-fixing to autonomous agents:
Destructive Force Pushes: Giving an LLM a blanket
repotoken risks accidental force pushes tomain, corrupting commit histories or deleting production branches.Abandoned Failing PRs: AI agents often push commits, open a PR, and immediately conclude the promptβleaving failing GitHub Actions builds and broken test suites unaddressed.
Missing Audit Trails: No cryptographic evidence ledger tracking which commits and diffs were proposed by which agent model.
RepoControl acts as an intelligent control plane between your autonomous agents and the GitHub API, enforcing safety guardrails and verifying builds before work is marked complete.
Related MCP server: ReviewGuard MCP
β¨ Features (Lite Edition)
π‘οΈ Branch Safety Guards: Built-in protection preventing destructive operations against
main,master,prod,release.π Issue & PR Lifecycle: Safely create issues, fetch discussions, and open pull requests.
π¦ CI Status Auditing: Inspect GitHub Actions check-runs and overall build conclusions directly via MCP tools.
β‘ Zero-Config Protocol: Standard JSON-RPC 2.0 stdio server compatible with Claude Desktop and Cursor.
π Quickstart
1. Installation
git clone https://github.com/johannschiffer/repocontrol-mcp.git
cd repocontrol-mcp
pip install -e .2. Configure in Claude Desktop or Cursor
Add to your claude_desktop_config.json or Cursor MCP settings:
{
"mcpServers": {
"repocontrol": {
"command": "repocontrol",
"args": ["run"],
"env": {
"GITHUB_TOKEN": "ghp_your_github_token_here"
}
}
}
}3. CLI Inspection
# Check CI status of any commit or branch
repocontrol ci-check owner/repo feature-branchπ οΈ MCP Tools Reference
Tool | Parameters | Description |
|
| Opens an issue in the target repository |
|
| Retrieves discussion comments on an issue/PR |
|
| Opens a PR with branch collision guards |
|
| Lists open or closed pull requests |
|
| Audits GitHub Actions check-runs and conclusion |
|
| Validates if a branch is covered by safety guards |
π Upgrade to RepoControl Pro
Need enterprise-grade autonomous CI recovery and security governance?
The RepoControl Pro Edition adds:
π CI/CD Log Analyzer & Auto-Fix: Automatically extracts compiler errors, test failures, and stack traces from failing GitHub Actions runs so the LLM can self-correct without human triage.
π Least-Privilege Token Scoper & Command Filter: Restricts agent capabilities strictly to authorized operations and blocks destructive API endpoints.
π Cryptographic Evidence Audit Ledger: SQLite WAL ledger recording SHA-256 hashes of every commit, diff, and test report, with automated Markdown attestation for PRs.
π³ Production Docker & Compose: Containerized sidecar setup for cloud agent runners.
π§ͺ 100% Passing Pytest Suite ready for enterprise CI/CD.
π Get RepoControl Pro on Gumroad ($14.99 USD)
π License
MIT Β© 2026 Johann Schiffer
Available Tools
6 toolscheck_ci_statusB
Inspect GitHub Actions check-runs and overall CI status for a branch or commit SHA.
Inputs: ref (required), repo (required).
create_issueC
Create a new issue in a GitHub repository.
Inputs: body (required), repo (required), title (required), labels.
create_pull_requestB
Open a Pull Request with built-in branch safety validation.
Inputs: head (required), repo (required), title (required), base, +1 more.
get_issue_commentsC
Retrieve recent discussion comments on an issue or pull request.
Inputs: repo (required), issue_number (required), limit.
is_branch_protectedB
Check if a branch name is considered protected by safety rules.
Inputs: branch (required).
list_pull_requestsC
List pull requests in repository filtered by state.
Inputs: repo (required), limit, state.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
TDQS
Scored across 6 tools
Each tool has a clearly distinct target action: creating issues, reading comments, creating/listing pull requests, checking CI, and checking branch protection. The only slight overlap is get_issue_comments covering issue or PR comments, but the intent remains clear.
All tool names use consistent snake_case with a predictable verb_noun or is_property pattern. The naming is readable and uniform across the set.
Six tools is well-scoped for a focused repository-control server. Each tool appears to earn its place without obvious redundancy.
The set covers issue creation/comments, PR creation/listing, CI status, and branch protection checks, but lacks obvious lifecycle operations such as updating/closing issues, merging PRs, or reviewing PRs. These gaps may force agents to work around missing operations.
Related MCP Connectors
Operate GitHub from your AI assistant: repos, PRs, issues, Actions. Previews and read-only mode.
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Security gateway for AI agents: policy, approval, and audited execution, no secrets shared.
Fail-closed policy guardrails for AI agents running kubectl, terraform, helm, and argocd.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to manage GitHub repositories, branches, issues, pull requests, releases, and actions through natural language.317 npm6MIT

ReviewGuard MCPofficial
AlicenseNot gradedqualityCmaintenanceEnables AI agents to safely work on GitHub PR reviews behind a safety boundary, creating draft reviews and optionally submitting them with fixed guardrails, without exposing write tokens.96 npm4MIT- AlicenseAqualityCmaintenanceConnects AI assistants to GitHub repositories, pull requests, issues, commits, and code search while enabling repository visibility controls, CI/CD monitoring, sandboxed local filesystem access, and code quality/security analysis.131MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to manage GitHub repositories and automate workflows through natural language.-