Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
analyze_projectA

Map project structure, detect frameworks, package manager, and language distribution.

find_symbolC

Locate functions, classes, interfaces, types, and variables across the project.

trace_dependenciesB

Trace incoming, outgoing, and external dependencies of a file.

analyze_impactC

Identify files affected by modifying a target module (blast radius).

detect_dead_codeB

Identify unreferenced exports within the project.

assess_change_riskB

Assess modification risk (LOW/MEDIUM/HIGH/CRITICAL) using complexity and dependency signals.

get_project_contextC

Return concise, token-optimized project context for AI coding agents.

get_project_diagnosticsB

Report broken imports and circular dependency loops.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 8 tools

Disambiguation4/5

Most tools target clearly distinct analysis concerns (symbol lookup, dependency tracing, dead code, diagnostics). However, analyze_project vs get_project_context overlap in returning project-level information, and analyze_impact vs assess_change_risk are closely related, though their descriptions (blast radius vs risk rating) help differentiate.

Naming Consistency5/5

All eight tools follow a consistent snake_case verb_noun pattern (analyze_project, find_symbol, trace_dependencies, detect_dead_code, assess_change_risk, get_project_context, get_project_diagnostics). Verb variation (analyze/find/trace/detect/assess/get) is intentional and readable rather than inconsistent.

Tool Count5/5

Eight tools is well within the ideal 3-15 range. Each tool maps to a distinct analysis capability (structure, symbols, dependencies, impact, dead code, risk, context, diagnostics) with no redundant entries.

Completeness4/5

The surface covers a broad code-intelligence lifecycle: structure mapping, symbol search, dependency tracing, impact/risk assessment, diagnostics, and context generation. Minor gaps exist, such as a dedicated find-references or file-content retrieval operation, but agents can work around these via existing tools.

Maintenance

ActivityMaintained
ResponsivenessNo issues