Verifies GitHub issue fix claims through one MCP tool backed by the ShimGuard CLI.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Shimguard.
The shimguard MCP server exposes ShimGuard’s GitHub tracker verification workflow to MCP clients. ShimGuard checks closed issues in a repository and follows the pull request cited as the fix. Its core verdict distinguishes between a cited fix that merged, one that did not merge, and an issue without enough evidence to verify. These outcomes are reported as MATCH, MISMATCH, and UNVERIFIED.
The underlying check uses GitHub’s REST API rather than a heuristic. A mismatch can identify a closed issue whose referenced pull request is still open or was never merged. The CLI can also perform an optional code-pattern check: given an issue-specific file path and regular-expression pattern, it checks whether that pattern remains at the repository’s current HEAD.
The shimguard MCP server provides one tool named run. The tool receives an argument list equivalent to the command-line arguments passed to shimguard. For example, an agent can request verify, provide an <owner>/<repo> target, select issue numbers, and ask for JSON output.
The MCP process runs the CLI and returns a structured response. Successful calls include returncode, stdout, and stderr; when the CLI produces JSON, the response also includes that data as a parsed json field. Failed, timed-out, or non-zero commands are returned as an error result instead. JSON mode provides issue metadata, cited pull-request status, optional pattern-check results, verdicts, and reasons in a form suitable for agent processing.
Install the Python distribution with MCP support:
Register the executable as an MCP server command in a compatible client:
The GitHub token is optional. The CLI accepts --token, and otherwise reads GITHUB_TOKEN when available; the documented command does not require an environment variable for basic operation. The MCP server uses the Python package’s CLI entry point and does not require the separate npm installation.
The shimguard MCP server offers the following capability through its single tool:
--issues.--format.--patterns.The CLI’s exit codes can also be used by callers: 1 indicates at least one mismatch, 0 means no checked issue was proven broken, and 2 indicates a usage or network error.
Only one MCP tool is exposed, so agents must express operations through ShimGuard’s CLI argument format. The server does not add a separate GitHub API interface or independent verification tool.
Pattern checks require a JSON mapping of issue numbers to file paths and regular expressions. Patterns are compiled as JavaScript regular expressions, and paths are restricted to the target repository. The README recommends using only pattern files that the operator has written or reviewed.
GitHub API access can be affected by rate limits; providing a token enables higher API rate limits. The verification result confirms the cited pull request’s merge state, but the optional pattern check is needed when the operator also wants to test whether a named code pattern remains present.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/shimguard)<a href="https://allmcps.com/mcp/shimguard"><img src="https://allmcps.com/api/badge/shimguard?style=directory" alt="Shimguard on AllMCPs" /></a>