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.
claude mcp add cynicalsally -- npx -y @cynicalsally/cliWhat 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/cliPlatform CLI
codex mcp add cynicalsally -- npx -y @cynicalsally/cliConfig file
{
"mcpServers": {
"cynicalsally": {
"command": "npx",
"args": [
"-y",
"@cynicalsally/cli"
]
}
}
}Config file
{
"servers": {
"cynicalsally": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cynicalsally/cli"
]
}
}
}Platform CLI
gemini mcp add cynicalsally npx -y @cynicalsally/cliStep 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.