Skip to main content
Glama
firozanam

Error Debugging MCP Server

by firozanam

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NODE_ENVNoThe Node.js environment modedevelopment

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
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": true
}
resources
{
  "subscribe": true,
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
detect-errorsC

Detect errors from various sources (console, runtime, build, test)

analyze-errorC

Perform deep analysis of a specific error

Prompts

Interactive templates invoked by user choice

NameDescription
explain-errorGenerate a detailed explanation of an error
suggest-fixGenerate fix suggestions for an error
analyze-performanceAnalyze performance issues and suggest optimizations
debug-guidanceProvide debugging guidance and strategies
code-reviewPerform code review and identify potential issues
error-preventionSuggest ways to prevent similar errors in the future

Resources

Contextual data attached and managed by the client

NameDescription
Error LogsReal-time error logs and history
Performance MetricsPerformance profiling data and metrics
Memory UsageMemory usage statistics and leak detection
Debug SessionsActive and historical debug sessions
ConfigurationServer configuration and settings
Error PatternsKnown error patterns and signatures
Fix SuggestionsAI-generated fix suggestions for errors
BreakpointsActive breakpoints and their status
Call StackCurrent call stack information
VariablesVariable values and watch expressions

TDQS

C2.9/5.0

Scored across 2 tools

Disambiguation4/5

detect-errors (finding errors across sources) and analyze-error (deep analysis of a specific error) have fairly distinct purposes and reasonable boundaries. There is some conceptual overlap since both operate on errors, but the detect-then-analyze split is understandable.

Naming Consistency4/5

Both tools follow a consistent hyphenated verb_noun pattern (detect-errors, analyze-error). The only minor deviation is singular ('error') vs plural ('errors'), which does not harm readability.

Tool Count3/5

Two tools is thin for a debugging server, though each earns its place. The scope feels borderline minimal—a couple more operations would round out the surface.

Completeness3/5

Detect and analyze cover discovery and diagnosis, but there are notable gaps: no way to resolve, suppress/ignore, or list/track errors, leaving the error lifecycle incomplete.

Maintenance

ActivityInactive
ResponsivenessNo issues