scc-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| scc_count_linesB | Count lines of code under a path, summarized per language plus totals. |
| scc_by_extensionB | Break down code counts per language/extension under a path. |
| scc_cost_estimateB | Estimate development cost, schedule, and team size via COCOMO. |
| scc_top_filesA | List the top N files under a path, sorted by a chosen metric. |
| scc_complexity_hotspotsA | Rank files by cyclomatic complexity to surface refactor targets. |
| scc_file_metricsC | Report detailed per-file metrics for a file or filtered subset. |
| scc_list_languagesA | List the languages scc recognizes and their file extensions. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Each tool targets a distinct aspect of code analysis (line counts, complexity, cost, file-level metrics, language list, top files), with no significant overlap. Even similar tools like scc_count_lines and scc_by_extension have clear differences: one gives summarized totals per language, the other breaks down per extension.
All tools follow a consistent 'scc_' prefix with descriptive verb_noun patterns (e.g., scc_count_lines, scc_complexity_hotspots), making them predictable and easy to understand.
With 7 tools, the server is well-scoped for a code analysis tool. Each tool has a clear purpose and contributes to a comprehensive but not overwhelming interface.
The tool set covers the primary outputs of scc: line counts (aggregate and per-extension), complexity hotspots, cost estimates, file-level metrics, language recognition, and top files ranking. This is a complete surface for typical code analysis needs.