Skip to main content
Glama
cin
by cin

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
UDISC_PLAYERYesYour name exactly as in the PlayerName column. The server exits at startup with a clear message if this is missing.
UDISC_CSV_DIRYesFolder holding your UDisc export(s). The server exits at startup with a clear message if this is missing.
MIN_HOLE_ROUNDSNoOptional. Rounds a hole needs before hole_problem_report ranks it: a whole number of 1 or more (default 3). The server exits at startup if this is invalid.3
TECHDISC_CSV_DIRNoOptional. Folder holding a TechDisc throw export; may be the same folder as UDISC_CSV_DIR (files are told apart by header). Without it the TechDisc tools report the missing setting.

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

Tools

Functions exposed to the LLM to take actions

NameDescription
export_statusB

How fresh the data is: newest round, newest export file, and a stale warning.

list_roundsA

List rounds, newest first. start/end are YYYY-MM-DD (inclusive); course matches by substring.

get_roundA

Hole-by-hole scores for one round. round_id is 'YYYY-MM-DD HHMM' from list_rounds, or a date if unambiguous.

list_coursesC

Courses played, with rounds played, layouts and first/last played dates.

course_statsA

Average, best and worst rounds, per-layout stats and the 3 best and worst holes for a course (substring match).

include_holes adds the average for every hole; that list is long for multi-layout courses.

scoring_distributionB

Share of holes scored eagle or better, birdie, par, bogey, double and triple or worse.

start/end are YYYY-MM-DD (inclusive). group_by is omitted for one overall row, or 'month' or 'season'.

scoring_trendsB

Average score vs par over time, grouped by 'month' or 'season' (calendar year); complete rounds only.

hole_problem_reportB

Holes that have cost the most total strokes over par, with average and blow-up counts.

A blow-up is a hole played 2 or more strokes over par (double bogey or worse).

compare_seasonsB

Compare two calendar years: rounds, average score vs par, best/worst round and the change.

throw_export_statusA

How fresh the TechDisc data is: throw count, first/last throw, export file age and a stale warning.

list_throwsB

List TechDisc throws, newest first. primary_type is Backhand/Forehand; throw_type is e.g. Hyzer/Flat.

throw_statsC

TechDisc averages and maxima (speed, distance, spin, angles), overall and by throw style.

throw_trendsB

TechDisc speed, distance and spin over time, grouped by 'month' or 'season' (calendar year).

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 13 tools

Disambiguation4/5

Tools are mostly distinct: list/get for rounds, stats/trends for scoring, and separate throw tools. Minor overlap between course_stats (includes best/worst holes) and hole_problem_report, and between scoring_trends and compare_seasons, but descriptions clarify.

Naming Consistency3/5

All names use snake_case, but the pattern mixes verb-first (list_rounds, get_round, compare_seasons) with noun-phrase (course_stats, scoring_distribution, throw_export_status). This is a mixed convention, though still readable.

Tool Count5/5

13 tools are well within the typical 3-15 range and cover both round analysis and TechDisc throw analysis without obvious bloat.

Completeness4/5

The tool set covers round listing/retrieval, course and hole statistics, scoring distributions/trends, season comparison, and TechDisc throw stats/trends, plus export freshness for both data sources. Minor gaps might include a dedicated tool for per-round summary or course comparison, but the surface is largely complete for analysis.

Maintenance

ActivityMaintained
ResponsivenessNo issues