Skip to main content
Glama
kluth
by kluth

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
{}
prompts
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
run_mutation_testsB

Führt Stryker Mutationstests für das Projekt oder spezifische Dateien aus.

run_targeted_mutation_testsA

Erkennt in Git geänderte TypeScript-Dateien (für Commits, Commit-Ranges oder Uncommitted Changes) und führt Mutationstests gezielt nur für diese aus.

get_mutation_scoreA

Ruft den aktuellen Mutationsscore und eine detaillierte Zusammenfassung ab.

get_survived_mutantsA

Liefert alle überlebenden Mutanten inkl. Dateipfad, Zeile, Mutator-Typ und Ersetzungscode.

configure_desktop_notificationsA

Konfiguriert die nativen Desktop-Benachrichtigungen (Aktivieren, Ton, Persistenter Status).

Prompts

Interactive templates invoked by user choice

NameDescription
analyze_survived_mutantsGeneriert einen KI-Prompt zur tiefenursächlichen Analyse und Behebung überlebender Mutanten.

Resources

Contextual data attached and managed by the client

NameDescription
Latest Mutation Testing ReportDer vollständige Stryker Mutation Testing Report im JSON-Format.
Mutation Testing Summary MetricsKompakte Zusammenfassung der Mutations-Metriken (Score, Killed, Survived).
Survived Mutants ListListe aller überlebenden Mutanten inkl. Pfad, Zeile, Mutator und Ersetzung.
Stryker Execution StatusAktueller Ausführungsstatus von Stryker (idle, running, completed, failed).

TDQS

A3.7/5.0

Scored across 5 tools

Disambiguation4/5

The two run tools could be confused, but their descriptions clearly differentiate full runs from targeted runs on changed files. The remaining tools (get score, get survived mutants, configure notifications) are distinctly scoped.

Naming Consistency5/5

All tool names follow a consistent verb_noun snake_case pattern: run_*, get_*, configure_*. No mixed conventions or vague verbs.

Tool Count5/5

Five tools is well-scoped for a mutation testing reporter, covering test execution, result retrieval, and notification configuration without unnecessary bloat.

Completeness4/5

The core mutation testing workflow is covered (run tests, get score, get survived mutants), but there are minor gaps like retrieving killed mutants or configuring mutation test options, which are not critical for a reporter.

Maintenance

ActivitySlowing
ResponsivenessNo issues