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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
all_testsB

Run all tests in the project

lintB

Lint the source code, checking for errors and warnings

lint_fixA

Lint the source code, fixing errors and warnings which it can fix. Not all errors can be fixed automatically.

check_formatC

Check if the source code is formatted correctly

formatC

Format the source code

typecheckC

Typecheck the source code

test_fileC

Run tests in a specific file or directory

test_specificC

Run a specific test by name

get_promptC

Get a prompt designed for this codebase. The prompts include:

  • test_guide.md: Guide for testing best practices in this library

  • code_analysis: Analyze code quality

Prompts

Interactive templates invoked by user choice

NameDescription
test_guide.mdGuide for testing best practices in this library
code_analysisAnalyze code quality

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 9 tools

Disambiguation3/5

Some tools have overlapping purposes that could cause confusion, such as 'lint' and 'lint_fix' (where the distinction is clear but they target the same core function), and 'test_file' and 'test_specific' (both for running tests but with different scopes). However, descriptions help clarify differences, and most tools like 'format', 'typecheck', and 'code_analysis' are distinct in their functions.

Naming Consistency3/5

The naming is mixed with some consistency issues: most tools use snake_case (e.g., 'all_tests', 'check_format'), but there are deviations like 'get_prompt' and 'test_guide.md' (which includes a file extension, breaking the pattern). Verb styles vary, with some using action verbs (e.g., 'format', 'lint') and others using descriptive nouns (e.g., 'code_analysis'), leading to a readable but inconsistent convention.

Tool Count5/5

With 9 tools, the count is well-scoped for a code quality and testing server. Each tool appears to earn its place by covering distinct aspects like formatting, linting, testing, and analysis, without feeling overly heavy or thin for the domain.

Completeness4/5

The tool set provides good coverage for code quality workflows, including formatting, linting, testing, and analysis. Minor gaps exist, such as no explicit tool for code generation or dependency management, but core operations are well-represented, and agents can likely work around these omissions without significant failures.

Maintenance

ActivitySlowing
ResponsivenessNo issues