stryker-mcp-reporter
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 | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| analyze_survived_mutants | Generiert einen KI-Prompt zur tiefenursächlichen Analyse und Behebung überlebender Mutanten. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Latest Mutation Testing Report | Der vollständige Stryker Mutation Testing Report im JSON-Format. |
| Mutation Testing Summary Metrics | Kompakte Zusammenfassung der Mutations-Metriken (Score, Killed, Survived). |
| Survived Mutants List | Liste aller überlebenden Mutanten inkl. Pfad, Zeile, Mutator und Ersetzung. |
| Stryker Execution Status | Aktueller Ausführungsstatus von Stryker (idle, running, completed, failed). |
TDQS
Scored across 5 tools
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.
All tool names follow a consistent verb_noun snake_case pattern: run_*, get_*, configure_*. No mixed conventions or vague verbs.
Five tools is well-scoped for a mutation testing reporter, covering test execution, result retrieval, and notification configuration without unnecessary bloat.
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.