Skip to main content
Glama
justinmclean

Podlings MCP

by justinmclean

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PODLINGS_MCP_CACHE_DIRNoOverride the cache directory for the default ASF podlings XML source, which is cached locally for 24 hours.

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
list_podlingsC

List ASF Incubator podlings from podlings.xml with optional filtering.

list_current_podlingsC

List current podlings.

list_graduated_podlingsC

List graduated podlings.

list_retired_podlingsC

List retired podlings.

get_podlingA

Return details for a single podling by name.

podling_statsC

Return summary statistics for a podlings.xml source.

mentor_count_statsC

Return mentor coverage and mentor-count distribution stats for a podlings.xml source.

podlings_started_over_timeB

Return yearly podling start counts based on start dates.

started_podlings_by_yearB

Return the podlings that started in a specific year.

active_podlings_by_yearC

Return yearly active-podling counts based on lifecycle span.

active_podlings_in_yearC

Return the podlings that were active during a specific year.

graduation_rate_over_timeC

Return yearly graduation and retirement counts plus graduation rate based on podling end dates.

completion_rate_over_timeB

Return yearly completion rate using completed outcomes divided by active population.

completion_count_over_timeA

Return yearly completed podling counts based on end dates, split into graduated and retired outcomes.

completed_podlings_by_yearA

Return the podlings that completed in a specific year, split into graduated and retired outcomes.

completed_podlings_in_rangeB

Return the podlings that completed within an inclusive year range.

graduated_podlings_by_yearC

Return the podlings that graduated in a specific year.

retired_podlings_by_yearB

Return the podlings that retired in a specific year.

graduation_time_over_timeA

Return yearly average incubation time for graduated podlings based on start and end dates.

time_to_retirement_over_timeC

Return yearly retirement timing stats based on podling start and end dates.

reporting_scheduleA

Return expected reporting cadence, due-this-month status, and next expected reporting period for podlings.

raw_podlings_xml_infoC

Return parsing metadata and a small preview of podlings.xml content.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3/5.0

Scored across 22 tools

Disambiguation3/5

Several tools have overlapping purposes (e.g., active_podlings_by_year vs active_podlings_in_year, graduated_podlings_by_year vs list_graduated_podlings). Descriptions help but some ambiguity remains, causing potential misselection.

Naming Consistency3/5

Naming follows a mostly verb_noun pattern but mixes conventions like 'active_podlings_by_year' and 'list_graduated_podlings'. Inconsistent use of 'list_' vs direct nouns and suffixes like '_over_time' vs '_by_year'.

Tool Count3/5

22 tools is on the higher side for a focused domain. While each tool serves a specific filtering or statistics purpose, the count feels slightly bloated and could be reduced by combining some similar ones.

Completeness4/5

The tool set covers listing, filtering, statistics (counts, rates, timing), and reporting schedule. Minor gaps exist (e.g., no tool for podling mentors by podling), but overall it provides a comprehensive read-only surface.

Maintenance

ActivityInactive
ResponsivenessNo issues