Skip to main content
Glama
MikeyBeez

MCP Protocol Tracker

by MikeyBeez

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
protocol_start_sessionB

Start tracking a new protocol session

protocol_log_stepC

Log completion of a protocol step

protocol_log_activityC

Log any significant activity or tool usage

protocol_log_violationB

Log a protocol violation or compliance issue

protocol_check_complianceB

Check current protocol compliance status

protocol_get_session_reportC

Get comprehensive session activity report

protocol_suggest_missingB

Suggest missing protocol steps based on current activity

helpA

Get comprehensive documentation for all protocol-tracker functions

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 have clear, distinct purposes: logging steps, logging activities, and logging violations are differentiated by their descriptions. However, protocol_log_step and protocol_log_activity could be confused since both involve logging, and protocol_check_compliance and protocol_get_session_report both provide status-related information, though one focuses on compliance and the other on a full report.

Naming Consistency4/5

The naming pattern is highly consistent with a protocol_ prefix followed by verb_noun (start_session, log_step, log_activity, log_violation, check_compliance, get_session_report, suggest_missing). The only deviation is the generic 'help' tool, which breaks the pattern but is a common utility.

Tool Count5/5

Eight tools is well within the typical 3-15 range and feels appropriate for a protocol tracking server. Each tool addresses a core function like starting sessions, logging events, checking compliance, and generating reports, with no unnecessary bloat.

Completeness3/5

The surface covers session start, logging, compliance checks, reporting, and suggestions, but lacks an explicit end_session or close_session tool, which would be a natural lifecycle step. Additionally, there is no tool to update or correct logged steps/activities, which could be a limitation if mistakes occur.

Maintenance

ActivityInactive
ResponsivenessNo issues