Lint MCP server
Style check, naming, complexity analysis for AI agents
0 stars42 downloads/wk
Reviews
Write oneNobody has reviewed Lint yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Lint tools (5)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
analyze_complexityCalculate cyclomatic complexity of functions, count lines per function, and measure nesting depth. Flags functions that exceed configurable thresholds.
analyze_importsAnalyze imports: detect unused imports, check import ordering by group (builtin/external/internal/parent/sibling/index), find duplicate imports, and flag potential circular dependencies.
check_code_styleCheck code style issues: indentation (tabs vs spaces), line length, trailing whitespace, final newline, consistent quotes, and semicolons. All rules are configurable.
check_naming_conventionsCheck naming conventions in code: camelCase, PascalCase, snake_case, UPPER_CASE. Detects mixed conventions within the same identifier kind and suggests fixes. Language-aware for TypeScript, JavaScript, Python, and Go.
find_dead_codeFind potential dead code: unused variables, unreachable code after return/throw, empty catch blocks, commented-out code blocks, and TODO/FIXME/HACK comments.
Public scan report
scanner v0.1.10 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan20 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 190 days ago4/15
- Maintainer identityregistry namespace matches repository owner6/10
Install Lint in Claude Code, Cursor or VS Code
Runs npx -y @rog0x/mcp-lint-tools on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add lint -- npx -y @rog0x/mcp-lint-tools
What the publisher says
From the Lint repository's README, as published. We do not edit it. Read it on GitHub
@rog0x/mcp-lint-tools
Code linting and style checking tools for AI agents, exposed as an MCP (Model Context Protocol) server.
All analysis is performed via regex and text parsing — no AST libraries required.
Tools
checkcodestyle
Check code style issues with configurable rules:
- Indentation — tabs vs spaces, configurable indent size
- Line length — flag lines exceeding a maximum length
- Trailing whitespace — detect trailing spaces/tabs
- Final newline — require a newline at end of file
- Quotes — enforce single or double quote consistency
- Semicolons — enforce always or never semicolon usage
checknamingconventions
Analyze identifier naming conventions:
- Detect camelCase, PascalCase, snakecase, UPPERCASE
- Language-aware rules for TypeScript, JavaScript, Python, Go
- Flag mixed conventions within the same identifier kind
- Suggest fixes with automatic name conversion
analyze_complexity
Measure code complexity metrics:
- Cyclomatic complexity per function
- Lines per function count
- Nesting depth measurement
- Configurable thresholds for flagging
finddeadcode
Detect potential dead code:
- Unused variables — declared but never referenced
- Unreachable code — statements after return/throw/break
- Empty catch blocks — silently swallowed errors
- Commented-out code — blocks of commented code
- TODO/FIXME/HACK — annotation comments
analyze_imports
Analyze import statements:
- Unused imports — imported names not referenced in code
- Import ordering — enforce group ordering (builtin > external > internal > relative)
- Duplicate imports — same module imported multiple times
- Circular dependency hints — basic detection of potential cycles
Installation
npm install
npm run buildUsage with Claude Desktop
Add to your claudedesktopconfig.json:
{
"mcpServers": {
"lint-tools": {
"command": "node",
"args": ["path/to/mcp-lint-tools/dist/index.js"]
}
}
}Development
npm install
npm run build
npm startLicense
MIT
Nothing above is checked by us. What we check is on the safety report.
Lint: common questions
- Is Lint MCP server safe?
- Mostly: it is graded B (72/100). Read the Lint safety report
- How do I install Lint?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Lint need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Lint maintained?
- The last commit was 206 days ago (2026-03-21). The latest release is v1.0.2.
- What can I use instead of Lint?
- Servers from other publishers that do the same job: pyscn MCP server.
Alternatives to Lint
Same job from other publishers: the closest match first, then the best rated.
- pyscnPython code analysis for AI agents: complexity, dead code, clones, coupling, and a health score.not reviewedEstablishedA