Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoListen port for SSE/HTTP mode3000
LOG_LEVELNoLog level: debug, info, warn, or errorinfo
ENABLE_AUTHNoEnable or disable authenticationtrue
MCP_API_KEYNoSecret key for API authenticationdefault-mcp-secret-key
SWAGGERS_DIRNoDirectory containing OpenAPI specificationsswaggers
DASHBOARD_USERNoUsername for web dashboard accessadmin
RATE_LIMIT_MAXNoMaximum requests per rate limit window1000
TRANSPORT_MODENoTransport mode: stdio, sse, or httpstdio
ALLOWED_ORIGINSNoAllowed origins for CORS*
DASHBOARD_PASSWORDNoPassword for web dashboard accessadmin
STATS_STORAGE_PATHNoPath to statistics persistence filedata/stats.json
RATE_LIMIT_WINDOW_MSNoRate limit window in milliseconds900000
STATS_STORAGE_ENABLEDNoEnable persistence of statistics to disktrue

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_specsA

Lista todas las especificaciones OpenAPI/Swagger (.yml y .json) que han sido aprendidas y dereferenciadas en memoria con sus servidores y versiones.

search_docsA

Busca endpoints, operaciones, etiquetas y modelos de datos en todas las especificaciones OpenAPI aprendidas por palabras clave.

get_endpoint_docB

Obtiene la documentación completa, parámetros, request body y respuestas dereferenciadas de un endpoint específico.

get_schema_docA

Obtiene la definición de un modelo de datos o schema dereferenciado (propiedades, tipos, campos obligatorios y enums).

generate_integration_codeB

Genera un snippet/cliente de código listo para producción en TypeScript, JavaScript, Python, cURL o C# para un endpoint específico.

get_security_schemesA

Obtiene los esquemas de autenticación y seguridad (Bearer token, API Key, OAuth2) definidos en las especificaciones OpenAPI.

validate_payloadA

Valida si un payload JSON cumple con la estructura, campos obligatorios y tipos de datos del schema OpenAPI antes de generar código.

query_api_knowledgeB

Consulta y sintetiza el conocimiento transversal de las APIs OpenAPI aprendidas para resolver dudas de negocio o integración.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 8 tools

Disambiguation4/5

Each tool targets a distinct operation: list, search, get endpoint/schema, generate code, security, validate, and query knowledge. Some potential overlap exists between search_docs and query_api_knowledge, but descriptions clarify the difference between keyword search and synthesized cross-cutting knowledge.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case, such as list_specs, get_endpoint_doc, and generate_integration_code. There are no mixed casing styles or vague verb variations.

Tool Count5/5

With 8 tools, the count is well-scoped for an OpenAPI documentation assistant. Each tool covers a necessary aspect of browsing, validating, and generating code from specs without redundancy.

Completeness5/5

The set covers the full document consumption lifecycle: discovering specs, searching content, retrieving endpoint/schema details, understanding security, validating payloads, and generating integration code. No significant gaps are apparent for the server's stated purpose.

Maintenance

ActivityMaintained
ResponsivenessNo issues