Skip to main content
MCP server CX Codex

cynicalsally — Claude Code MCP server: what it does, how to install

Evaluates your code on a 0 to 10 scale and spots flaws. It provides direct feedback without polite AI flattery.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add cynicalsally -- npx -y @cynicalsally/cli
Open on GitHub

What cynicalsally does

Cynical Sally runs code reviews directly through your MCP client or terminal. It inspects git staging areas, diffs against branches, or designated directories to calculate a quality score alongside actionable recommendations.

You need Node.js 18+ installed on your machine. Because analysis processes files on a remote service, running --dry-run lets you inspect outgoing payloads beforehand. The local scanner blocks credential files like .env or certificates before transmission and records a SHA-256 receipt under .sally/.

What it helps with

  • catch code defects before submitting a pull request
  • receive a quality score from 0 to 10 for a directory
  • exclude credentials and keys before remote review
  • compare branch differences against main with actionable advice

Example prompts for the agent

  • Run cynicalsally on staged git changes and list all detected bugs
  • Review the src folder with cynicalsally using full_truth mode
  • Check diff against main using cynicalsally with professional tone

How to install cynicalsally

Platform CLI

claude mcp add cynicalsally -- npx -y @cynicalsally/cli

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about cynicalsally

How do I install cynicalsally in Claude Code?

Run claude mcp add cynicalsally -- npx -y @cynicalsally/cli in your terminal. You will need Node.js 18 or higher available in your environment.

What does cynicalsally do?

It audits selected source files or git branches, producing a rating from 0 to 10 alongside specific bug reports and repairs. You can switch output styles between cynical, neutral, and professional.

Does cynicalsally send private credentials to external servers?

The scanner filters out .env files, certificates, and SSH keys locally before anything leaves your machine. Running --dry-run prints the full file list, token estimate, and SHA-256 digest without transmitting data.

Similar MCP servers

All MCP servers for Code review and refactoring →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor