Skip to main content
Glama

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

Tools

Functions exposed to the LLM to take actions

NameDescription
server_statusB

Inspect wiki coverage, source commit, installed converter versions and workspace.

searchB

Search wiki, entities, supplied resource notes and cached repository documentation, with per-result source citations.

fetchA

Read the first 180 source lines of any indexed document by search result ID or URL. Follow next_line using read_wiki_page.

search_wikiB

Search with optional category and kind (page/entity/attachment/resource/repository-document/package-document). Symbols and extensions work as queries.

read_wiki_pageC

Read any indexed document with line numbers and its own provenance; paginate until next_line is null.

list_wiki_pagesC

Browse the complete corpus, including Jekyll-generated category membership and virtual entity pages.

wiki_categoriesA

List every wiki category and indexed document count.

wiki_linksA

Return links from a page, or pages linking to it, to follow dependencies and related concepts.

external_resourcesB

Find every external reference linked by the wiki, including tools without dedicated pages, downloads, videos and research.

wiki_assetsA

Browse all site images, videos, example downloads and text/code attachments with source URLs. Use read_wiki_page for indexed text attachments.

list_modding_toolsC

Browse converters, editors, frameworks, File Monolith/MakeBite components and linked repositories. Entries report integration level.

get_modding_toolA

Get a tool by catalog ID or unique alias, including capabilities, requirements, limitations, execution support and installation evidence.

tool_releasesA

Read official GitHub release notes/assets for a catalogued repository. Does not download or install anything.

repository_sourceA

Browse or read any catalogued GitHub repository for developing new tools/code updates. Resolves ref to a cited commit; no execution.

list_additional_sourcesB

List supplied repositories, author profiles, topic discovery and linked documentation, with cached coverage, revisions and freshness.

sync_additional_sourcesA

Refresh one or all configured GitHub sources and rebuild search/catalog. Retains prior snapshots on failures. Curated web references are preserved with their actual review date and are not scraped. Never installs or runs projects.

modding_workflowA

Get a sourced workflow for lua, textures, models, maps, audio, localization, native-code, tool-development or packaging. Empty topic lists choices.

sync_wikiA

Fetch the official wiki and rebuild documentation/search/catalog, preserving configured additional sources and their cached documents. Existing index survives a failed rebuild.

inspect_fileA

Read header bytes, size, SHA-256 and candidate converters for a file in configured read roots or workspace.

prepare_tool_jobB

Copy inputs into a fresh job and preview a verified converter command. XML repacking requires input_root with all sidecars.

run_tool_jobA

Run a prepared converter once; return exit status, logs and changed-file hashes. May rewrite staged files. Outputs need round-trip/in-game validation.

tool_job_statusB

Read a converter job's manifest, outputs and log tails.

hash_game_pathB

Calculate filename, extension, with_extension or legacy hash using Bob's GzsTool implementation.

read_workspace_textB

Read local Lua/XML/code/documentation text and its SHA-256 for a later checked edit.

write_workspace_textA

Create/edit source or manifests inside the workbench. Existing files require the current SHA-256. Returns a reviewable diff.

Prompts

Interactive templates invoked by user choice

NameDescription
research_modResearch and plan a mod using primary documentation and compatible tool versions.

Resources

Contextual data attached and managed by the client

NameDescription
status_resource
categories_resource

TDQS

B3.2/5.0

Scored across 25 tools

Disambiguation3/5

Several tool pairs overlap (search vs search_wiki, fetch vs read_wiki_page, list_modding_tools vs list_additional_sources vs repository_source), so an agent can hesitate between search/browse/read variants. Descriptions add filters and scope, but the boundaries are not always sharp; most other tools are distinct.

Naming Consistency4/5

Names are uniformly snake_case and readable, but the pattern mixes verb_noun (list_wiki_pages, get_modding_tool) with noun_phrase (wiki_categories, tool_releases, repository_source). This is a minor deviation from an ideal verb_noun convention, not a chaotic mix.

Tool Count3/5

25 tools is at the upper end and feels heavy for the surface. Though many tools map to distinct stages (wiki/search, catalog, sync, converter jobs, workspace), the set could likely be consolidated, so it is borderline rather than well-scoped.

Completeness4/5

Core coverage is strong: discovery/search/read, catalog and releases, workflow guidance, converter job prep/run/status, file/hash inspection, and workspace read/write. Gaps remain (no list/cancel/delete for jobs, no workspace file listing/deletion, no repository write), but agents can mostly work around them for the stated modding-research purpose.

Maintenance

ActivityMaintained
ResponsivenessNo issues