Repro Capsule MCP
Repro Capsule MCP enables you to create, analyze, and execute safe, reproducible bug reproduction cases with mandatory review, secret redaction, and export capabilities.
Create and manage cases: Start a new case with an automatically redacted bug report; list all persisted cases and retrieve full details (profile, artifacts, analyses, runs).
Inspect the project: Dynamically discover project manifests, available commands, environment variable names, and Git state within the case's project root.
Analyze evidence: Generate evidence-cited hypotheses to answer specific questions about the bug.
Add artifacts: Attach reviewed project files as redacted text or hash-only binary records (no unreviewed binary content).
Plan and execute commands: Prepare exact non-shell command plans with one-time approval tokens, declaring network and workspace‑write intents; execute with bounded output, timeouts, process‑group cleanup, and output redaction before persisting.
Compare runs: Diff two recorded execution transcripts by exit status, expectation match, and output hashes.
Export capsule: Package all case metadata and reviewed artifacts into a portable ZIP with a versioned manifest and reproduction guide; no secrets or tokens included.
Security: Automatic redaction of secrets, strict denial of unlisted commands, separate approvals for network and workspace write, allowed‑roots enforcement, and force‑cleanup of process groups on timeout.
Click on "Install 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., "@Repro Capsule MCPstart a case from this bug report"
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.
English | 한국어
Repro Capsule MCP
Turn a bug report into a portable, reviewable reproduction capsule without silently copying a repository or executing model-generated shell text. Every report, command plan, transcript, artifact, and export stays evidence-linked and redacted.
flowchart LR
A[Bug report] --> B[Dynamic project profile]
B --> C[Evidence-based hypotheses]
B --> D[Reviewed command plan]
D --> E[One-time approval]
E --> F[Bounded execution]
C --> G[Portable capsule]
F --> GHighlights
Dynamic command discovery from current project manifests
Secret-redacted reports, text artifacts, stdout, and stderr
Binary artifacts represented by metadata and hashes instead of unreviewed content
Direct argv execution without a shell
One-time plan tokens with separate workspace-write and network approvals
Process-group timeout cleanup and bounded output capture
Run-to-run transcript comparison without guessing whether a fix is correct
ZIP export containing a versioned manifest and reproduction guide
Stdio and Streamable HTTP transports
Related MCP server: Docker MCP Server
Install
uv tool install "git+https://github.com/efficjump/repro-capsule-mcp.git"
repro-capsule-mcp --transport stdioFor source development:
git clone https://github.com/efficjump/repro-capsule-mcp.git
cd repro-capsule-mcp
uv sync --all-extras --locked
uv run repro-capsule-mcp --transport stdioGeneric MCP client configuration
{
"mcpServers": {
"repro-capsule": {
"command": "repro-capsule-mcp",
"args": ["--transport", "stdio"]
}
}
}The installed command avoids embedding any local checkout path in client configuration.
Tool workflow
Tool | Purpose |
| Create a bounded case with a redacted bug report |
| Browse persisted case state and evidence |
| Discover manifests, environment names, Git state, and commands |
| Produce host-model hypotheses from current evidence |
| Add reviewed text or hash-only binary evidence |
| Prepare an exact non-shell command and one-time token |
| Run one approved plan with bounds and redaction |
| Compare two execution transcripts |
| Create a portable ZIP and manifest |
Safety model
Project roots must remain inside
REPRO_CAPSULE_ALLOWED_ROOTS.Sensitive filenames, symlinks, oversized files, and unreviewed binary content are excluded.
Commands not discovered from current project files are denied by default.
Network intent and workspace-write intent require separate approval.
Environment values and approval tokens are not written into capsule exports.
Every process uses a timeout, bounded output, and redaction before persistence.
This server is not an operating-system sandbox. Inspect and execute untrusted projects only in an isolated container or virtual machine.
Streamable HTTP
repro-capsule-mcp --transport streamable-http --host 127.0.0.1 --port 8766The default endpoint is http://127.0.0.1:8766/mcp.
Development
uv sync --all-extras --locked
uv run ruff format --check .
uv run ruff check .
uv run mypy src
uv run pytest --cov --cov-report=term-missing
uv buildSee architecture, security policy, and contribution guide.
License
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables LLMs to automatically diagnose coding errors through codebase search, test execution, and live debugger integration (DAP/V8 CDP). Provides a secure, policy-gated environment for investigating failures while preventing destructive operations.9
- Alicense-qualityDmaintenanceEnables LLMs to safely execute code in isolated Docker containers with resource limits and security controls, supporting session management and automatic dependency installation.MIT
- Alicense-qualityDmaintenanceEnables AI agents to analyze Windows crash dumps by providing structured data on exceptions, threads, modules, and source context, with safe patch, build, and test execution.5MIT
- Alicense-qualityAmaintenanceEnables AI agents to capture, replay, inspect, diff, share, and manage executable bug artifacts (.bug files) via the BugProof CLI, supporting 10 tools and structured prompts for debugging workflows.22AGPL 3.0
Related MCP Connectors
Behavioral oracle for Rust crate APIs: runtime behavior, yank/advisory, deprecation, sig search
Browser-backed QA with evidence and fix-ready reports for coding agents.
Voice-powered bug reporting with 13 MCP tools. Record bugs by talking; let AI find and fix them.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/efficjump/repro-capsule-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server