Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPort for the optional Streamable HTTP endpoint (checkout-only).
ALLOWED_HOSTSNoComma-separated hosts for DNS rebinding protection on the HTTP endpoint.
ACADEMYINFO_DB_PATHNoPath to a compatible local database; otherwise the bundled seed is used.

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
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_sourcesA

List bundled file-first academyinfo sources available in v0.1.

list_indicatorsB

List v0.1 file-first indicators enabled by default.

search_universityA

Search local file-first university records without guessing ambiguous matches.

get_university_metricsB

Return verified local metrics for one university when available.

compare_universitiesB

Compare verified local metrics for multiple universities when available.

explain_indicatorA

Explain a v0.1 indicator with source metadata and verification status.

validate_source_coverageB

Validate v0.1 source coverage, key policy, and bundled data boundaries.

explore_universitiesB

Resolve universities and return factual side-by-side local indicator data.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 8 tools

Disambiguation3/5

Most tools are distinct (list_sources, list_indicators, explain_indicator, validate_source_coverage), but explore_universities overlaps with search_university and compare_universities, as it also resolves universities and returns side-by-side data. This could confuse agents about which tool to use for multi-university comparisons.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern in snake_case (list_, search_, get_, compare_, explain_, validate_, explore_). The verbs clearly indicate the action and the nouns describe the target, making the set predictable.

Tool Count5/5

With 8 tools, the server is well-scoped for a read-only academy information service. Each tool contributes a distinct function, and the count is within the ideal 3-15 range, avoiding both bloat and thinness.

Completeness4/5

The tool surface covers listing sources and indicators, searching/exploring universities, fetching metrics, comparing universities, explaining indicators, and validating coverage. Minor gaps such as a dedicated get_source tool or direct university detail retrieval are workarounds via existing tools, so overall coverage is strong for its stated purpose.

Maintenance

ActivityMaintained
ResponsivenessNo issues