Koskamo

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.

resharper-cli-mcp logo, by andypgrayCommunity listingLocal stdioSource reviewed; not executedPublished by andypgray
Vendor documentation

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

Community listingRegistry 1.8.0MIT
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

nugetdnx
Zphil.ReSharperCli package definition
{
  "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.

No tool definitions available.

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.