Mmcp.market

Lint MCP server

by rog0x·io.github.rog0x/lint·v1.0.2

Style check, naming, complexity analysis for AI agents

B72/100grade B
What users say
No reviews yet
Be the first
Safety scan
B72/100

full report

Adoption
New

0 stars42 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • analyze_complexity

    Calculate cyclomatic complexity of functions, count lines per function, and measure nesting depth. Flags functions that exceed configurable thresholds.

  • analyze_imports

    Analyze 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_style

    Check code style issues: indentation (tabs vs spaces), line length, trailing whitespace, final newline, consistent quotes, and semicolons. All rules are configurable.

  • check_naming_conventions

    Check 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_code

    Find 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

no findings
  • 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
Overall 72/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 build

Usage 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 start

License

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.

  • pyscn
    Python code analysis for AI agents: complexity, dead code, clones, coupling, and a health score.
    A

More from rog0x →