Skip to main content
Glama
Mnehmos
by Mnehmos

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
searchB

Search across Open5e resources (spells, monsters, etc.) with filters. Returns results with frontend web URLs.

getB

Get a single resource by slug with full details and frontend web URL.

listB

List resources of a type with optional filters. All results include frontend web URLs.

batch_getB

Retrieve multiple resources in a single call. Supports mixed resource types.

list_documentsB

List all available source documents (books) with their metadata and resource counts.

list_endpointsA

List all available API endpoints with their versions and URLs.

health_checkB

Check API connectivity and cache status.

validate_entryC

Validate a draft entry against the Open5e schema for its resource type.

check_slugC

Check if a slug exists, would collide, or has been modified from an existing entry.

diffC

Compare a draft entry against the live API version.

normalizeC

Normalize markdown formatting and standardize field values. Also generates chunks for RAG indexing.

generate_pr_jsonC

Generate PR-ready JSON output for a new or modified entry, suitable for submitting to open5e-api.

rag_healthB

Check the Open5e RAG Developer Chatbot service health.

rag_statsA

Get statistics about the Open5e RAG index (source count, chunk count, embedding model).

rag_sourcesB

List all indexed sources in the RAG index with their GitHub URLs.

rag_searchA

Search the Open5e developer documentation RAG index. Returns relevant code chunks with citations.

rag_chatA

Chat with the Open5e RAG Developer Chatbot. Ask questions about Open5e API development and get answers with citations.

rag_chunkB

Get a specific chunk from the RAG index by ID.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 18 tools

Disambiguation4/5

The generic retrieval tools get, list, and search have some conceptual overlap, but descriptions clarify slug-based lookup vs. type listing vs. cross-resource search. The rag_* group, contribution workflow tools, and metadata tools are clearly distinct from the core API tools.

Naming Consistency3/5

The set mixes bare verbs (get, search, list, diff, normalize), verb_noun tools (health_check, list_documents, validate_entry, generate_pr_json), and a rag_ prefixed subgroup. The rag_* cluster is consistent, but the overall surface does not follow a single predictable convention.

Tool Count4/5

At 18 tools, the server is slightly above the ideal range, but the tools are divided into three coherent clusters: core Open5e API access, contribution preparation, and RAG chatbot access. No cluster appears bloated for its purpose.

Completeness4/5

The surface covers read/search/list/batch access, document and endpoint discovery, contribution validation and normalization, PR JSON generation, and comprehensive RAG operations. Minor gaps include no direct document-content fetch and no actual PR submission tool, though generate_pr_json prepares the output.

Maintenance

ActivityInactive
ResponsivenessUnresponsive