Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Codescan

БесплатноНе проверен

Scans codebases for TODOs, FIXMEs, code complexity, file stats, and dependencies, generating a health report with a letter grade. Zero configuration required.

GitHubEmbed

Описание

Scans codebases for TODOs, FIXMEs, code complexity, file stats, and dependencies, generating a health report with a letter grade. Zero configuration required.

README

MCP server that scans your codebase for TODOs, FIXMEs, code complexity, file stats, dependency analysis, and generates a health report with a letter grade. Zero config, zero API keys.

Install

npx codescan-mcp

No config files. No API keys. Works on any local project directory.

Tools

scan_todos — Find all TODOs, FIXMEs, HACKs

"Find all TODOs in this project"
"Show me every FIXME and HACK in my codebase"
"What TODOs are in /path/to/project?"

Scans every code file, returns tag, file, line number, and text. Groups by tag type.

project_stats — Codebase statistics

"How many lines of code are in this project?"
"Show file count by language"
"What are the largest files?"

Files by extension, line counts, size, directory breakdown, largest files ranked.

find_complex_files — Complexity detector

"Find files over 300 lines"
"Which files have the deepest nesting?"
"Show me complex files that need refactoring"

Flags long files, deep nesting, and long functions. Configurable threshold.

check_dependencies — Dependency analysis

"How many dependencies does this project have?"
"Is there a lockfile?"
"List all npm packages this project uses"

Supports: package.json, requirements.txt, pyproject.toml, go.mod, Cargo.toml.

health_report — Full health report with letter grade

"Give me a health report for this project"
"Grade this codebase"
"How healthy is this project?"

Combines all analyses into a single report with an A-F grade, scores, and actionable recommendations.

Configuration

Claude Desktop / Claude Code

{
  "mcpServers": {
    "codescan": {
      "command": "npx",
      "args": ["codescan-mcp"]
    }
  }
}

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "codescan": {
      "command": "npx",
      "args": ["codescan-mcp"]
    }
  }
}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "codescan": {
      "command": "npx",
      "args": ["codescan-mcp"]
    }
  }
}

What It Scans

  • 35+ file types: TypeScript, JavaScript, Python, Go, Rust, Java, C/C++, Ruby, PHP, Swift, Kotlin, Vue, Svelte, and more
  • Smart ignore: Skips node_modules, .git, dist, build, pycache, vendor, and other non-source directories
  • Performance: Handles projects up to 5,000 files, skips files over 500KB

Token Cost

Tool Tokens
scan_todos ~550
project_stats ~550
find_complex_files ~550
check_dependencies ~550
health_report ~550
Total ~2,750

Part of the MCP Toolkit

View all servers →

License

MIT

from github.com/yifanyifan897645/codescan-mcp

Установка Codescan

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/yifanyifan897645/codescan-mcp

FAQ

Codescan MCP бесплатный?

Да, Codescan MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Codescan?

Нет, Codescan работает без API-ключей и переменных окружения.

Codescan — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Codescan в Claude Desktop, Claude Code или Cursor?

Открой Codescan на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Codescan with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development