MCP.Market

rrubocop MCP server

by adrianov·io.github.adrianov/rrubocop·v0.8.17·2 stars

Fast RuboCop-compatible Ruby linter with MCP inspect and autocorrect tools.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

not scanned yet

Adoption
Growing

2 stars

Reviews

Write one

Nobody has reviewed rrubocop yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

rrubocop tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How rrubocop compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 48,255 servers
GitHub stars
2
more than 75% of 28,688 servers

Release history: 8 versions in the registry since 2026-09-16, latest 2026-10-28, typically one every 4 days.

Install rrubocop in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the rrubocop repository's README, as published. We do not edit it. Read it on GitHub

rrubocop

10x faster RuboCop drop-in — same CLI, .rubocop.yml, and offense output, without maintaining RuboCop gems. Linting and simple config need no Ruby; complex ERB still does. Point it at an existing project and use it like RuboCop.

One binary — runs the same way regardless of rbenv, rvm, system Ruby, or Docker. Uses tree-sitter; no Ruby runtime required for linting or simple ERB. Unsupported ERB falls back to ruby / bundle exec ruby.

Drop-in parity: reads your existing .rubocop.yml, emits RuboCop-like text/JSON, supports -a/-A autocorrect, and grows cop coverage over time.

Baseline (shown in --help / --version): rubocop 1.91.0 with rubocop-rails 2.37.0, rubocop-performance 1.27.0, rubocop-rspec 3.9.0, rubocop-rspecrails 2.32.0, rubocop-factorybot 2.28.0 — pinned in src/resources/baseline.json.

Parity runs have been verified over 600+ installed Ruby gem projects (RuboCop vs rrubocop on the same trees).

Install

brew install adrianov/rrubocop/rrubocop
cargo install rrubocop

macOS (.tar.gz from GitHub Releases; binary + man):

# Apple Silicon — use the *-x86_64-apple-darwin.tar.gz asset on Intel Macs
curl -LO https://github.com/adrianov/rrubocop/releases/download/v0.8.10/rrubocop-0.8.10-aarch64-apple-darwin.tar.gz
tar -xzf rrubocop-0.8.10-aarch64-apple-darwin.tar.gz
sudo cp rrubocop-0.8.10-aarch64-apple-darwin/rrubocop /usr/local/bin/
sudo mkdir -p /usr/local/share/man/man1
sudo cp rrubocop-0.8.10-aarch64-apple-darwin/rrubocop.1 /usr/local/share/man/man1/

Ubuntu / Debian (.deb from GitHub Releases; amd64, Ubuntu 22.04+ / Debian bookworm+):

# example for v0.8.10 — use the asset name from the release page
curl -LO https://github.com/adrianov/rrubocop/releases/download/v0.8.10/rrubocop_0.8.10-1_amd64.deb
sudo dpkg -i rrubocop_0.8.10-1_amd64.deb
man rrubocop
rrubocop [OPTIONS] [PATH]...

Features

  • Config — RuboCop-compatible resolution: walk-up discovery, inheritfrom / inheritgem / require/plugins, inheritmode (merge/override), nested .rubocop.yml overrides, DisabledByDefault, NewCops / Enabled: pending, plus per-cop Enabled / Exclude / Include / options; public gem defaults/inheritgem YAML are vendored by version (from Gemfile.lock, with same_as aliases when YAML is identical) and parsed in memory; private/unlisted gems fall back to bundle info --path; simple ERB in YAML expands natively (Ruby only for unsupported tags)
  • Autocorrect — -a (safe) / -A (all)
  • Output — progress (marks stream as files finish), text, json, github, quiet, files, … (TTY color like RuboCop; --color / --no-color)
  • Directives — # rubocop:disable / enable
  • Parser — tree-sitter-ruby (no Prism / no CRuby)
  • Cache — content-addressed cache.redb under $RRUBOCOPCACHEDIR or $XDGCACHEHOME/rrubocop / ~/.cache/rrubocop (same style as abcop); --cache false skips reads but still writes
  • Prefer MCP with LLMs. rrubocop --mcp is the best way to use rrubocop from an agent: the model gets offenses as soon as it writes, so it can fix and autocorrect in the same turn and ship effective code right away — not after a later CLI/CI pass. Official Rust rmcp SDK; same tools as RuboCop 1.85+: rubocopinspection and rubocopautocorrection

Reference implementations: nitrocop (architecture & fixtures), upstream RuboCop.

Built-in cops

Departments grow breadth-first from common RuboCop plugin sets (nitrocop / gem sources). Notable coverage:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

rrubocop: common questions

Is rrubocop MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the rrubocop safety report
Does rrubocop need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is rrubocop maintained?
The last commit was 34 days ago (2026-10-01). The latest release is v0.8.17.
How does rrubocop compare with other MCP servers?
safety score 88/100 (higher than 75% of 48,255 servers); github stars 2 (more than 75% of 28,688 servers). Full comparison.