Sheriff MCP server
io.github.ryansmith4/sheriff-mcp·v1.0.2MCP server for fixing static analysis issues from SARIF reports with AI agents
0 stars
Reviews
Write oneNobody has reviewed Sheriff yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Sheriff tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-09-27 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 65 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Sheriff compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 48,255 servers
Install Sheriff in Claude Code, Cursor or VS Code
claude mcp add sheriff-mcp -- docker run -i --rm ghcr.io/ryansmith4/sheriff-mcp:1.0.2
What the publisher says
From the Sheriff repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.ryansmith4/sheriff-mcp -->
Sheriff-MCP
Sheriff is an MCP server that helps AI agents efficiently fix static analysis issues from SARIF reports.
Documentation | Installation | Tool Reference
Why Sheriff?
AI agents struggle with large static analysis reports:
- Context overload - 100+ issues overwhelm context windows
- Lost progress - Work is lost on context compaction or session restart
- Inefficient navigation - No batching means jumping between files repeatedly
Sheriff solves this by acting as a work queue manager:
- Intelligent batching - Issues grouped by file for efficient fixing
- Persistent progress - State survives compaction, restarts, and agent switches
- Scope filtering - Focus on specific rules, severities, or file patterns
- Compact responses - Minimal context usage with abbreviated field names
Supported Static Analysis Tools
Sheriff works with any tool that produces SARIF output:
Quick Start
1. Install
JAR (All Platforms) — Requires Java 21+
Download sheriff-mcp-1.0.2-all.jar from Releases.
Docker
docker pull ghcr.io/ryansmith4/sheriff-mcp:latestMCP Registry
Clients that support the MCP Registry can install directly by name: io.github.ryansmith4/sheriff-mcp
See the Installation Guide for full details.
2. Configure Your MCP Client
Add Sheriff to your MCP client (Claude Code, Cursor, ChatGPT Desktop, etc.):
{
"mcpServers": {
"sheriff": {
"command": "java",
"args": ["-jar", "/path/to/sheriff-mcp-1.0.2-all.jar", "start"]
}
}
}Or with Docker:
{
"mcpServers": {
"sheriff": {
"command": "docker",
"args": ["run", "-i", "--rm", "-v", ".:/data", "ghcr.io/ryansmith4/sheriff-mcp:latest"]
}
}
}See the Agent Setup Guide for client-specific instructions and recommended agent instructions.
3. Use It
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Sheriff: common questions
- Is Sheriff MCP server safe?
- Mostly: it is graded B (80/100). Read the Sheriff safety report
- How do I install Sheriff?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Sheriff need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Sheriff maintained?
- The last commit was 102 days ago (2026-07-25). The latest release is v1.0.2.