resharper-cli-mcp
An unofficial MCP server that wraps JetBrains' ReSharper CLI tools to enable coding agents to perform headless C# code inspection and cleanup. It handles issue reporting as markdown, manages cache warming, and enforces solution-specific code styles and severities defined in .DotSettings and .editorconfig files.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
Checks and signals
Each line is separate evidence, not a trust score.
- Popularity 1 GitHub star
What you can do with it
- Run headless C# code inspection via jb inspectcode
- Perform automated code cleanup via jb cleanupcode
- Analyze solution-wide issues grouped by file
- Enforce code style rules from solution settings
Source and maintenance
- Last repository push
- Latest release
- v1.8.0
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
Zphil.ReSharperCli 1.8.0
{
"version": "1.8.0",
"transport": "stdio",
"identifier": "Zphil.ReSharperCli",
"runtimeHint": "dnx",
"registryType": "nuget",
"registryBaseUrl": "https://api.nuget.org/v3/index.json",
"environmentVariables": [
{
"name": "JB_SOLUTION_PATH",
"description": "Solution to analyse when the working directory holds zero or several. The solutionPath tool argument overrides it for one call."
},
{
"name": "JB_SETTINGS_PATH",
"description": "Explicit .DotSettings file for jb, mounted as a Custom layer above the solution's and every project's own settings."
},
{
"name": "JB_CACHE_HOME",
"description": "ReSharper cache directory. Defaults to ~/.jb-cache."
},
{
"name": "JB_EXTENSIONS",
"description": "Semicolon-separated ReSharper plugin IDs to load."
},
{
"name": "JB_EXTENSION_SOURCE",
"description": "Custom NuGet source for those ReSharper plugins."
},
{
"name": "RESHARPER_MCP_TIMEOUT_SECS",
"description": "Cap in seconds on one jb run, and on the wait for one already in flight. Defaults to 600, clamped to 60-86,400."
},
{
"name": "RESHARPER_MCP_PREWARM",
"description": "Set to off to stop the background cache pre-warm that runs when a client connects."
},
{
"name": "RESHARPER_MCP_CLEANUP_FILTER",
"description": "Set to off to run every cleanup against the whole solution rather than a filter of the files' projects."
},
{
"name": "RESHARPER_MCP_LOG_LEVEL",
"description": "Minimum level for the rolling file log. Defaults to Warning."
},
{
"name": "MAX_MCP_OUTPUT_TOKENS",
"description": "Output budget the response is rendered to fit. Set by the MCP client rather than by hand; 25,000 characters when unset."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · repository · passed · metadata changed · updated
- · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown
Let your agent find its tools
Find servers like resharper-cli-mcp from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.