Skip to main content
Glama
goya02-ops

anylogic-docs

by goya02-ops

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ANYLOGIC_HOMENoRuta de la instalación de AnyLogic (autodetectada). Se usa para localizar el javadoc de la API.
ANYLOGIC_CHROMENoBinario de Chrome/Chromium a usar por el crawler (autodetectado si está en el PATH).
ANYLOGIC_PROFILENoPerfil del navegador usado por el crawler (por defecto .chrome-profile/)..chrome-profile/
ANYLOGIC_CDP_PORTNoPuerto de depuración del crawler (por defecto 9333).9333
ANYLOGIC_DOCS_HOMENoRuta a otra copia del corpus/índice a usar en lugar de la del repositorio.

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
anylogic_searchA

Busca en la documentación de AnyLogic (guía y API).

Args: query: términos de búsqueda; los identificadores exactos funcionan mejor (p.ej. "Seize", "take()", "ResourcePool", "agent.enter"). scope: "guide" (guía de usuario) o "api" (referencia Java). Vacío = todo. section: prefijo de ruta para acotar, p.ej. "guide/anylogic/process-modeling-library". limit: número máximo de resultados (1-25).

anylogic_readA

Lee una página o una sección concreta del corpus.

Args: path: ruta relativa devuelta por anylogic_search, p.ej. "guide/anylogic/3d/3d-object.md" o "api/com/anylogic/engine/Agent.md". heading: si se indica, devuelve sólo esa sección (coincidencia parcial). max_chars: recorte máximo del resultado.

anylogic_apiB

Devuelve la ficha exacta de una clase, método o campo de la API Java.

Args: symbol: nombre simple ("Seize"), cualificado ("com.anylogic.libraries.processmodeling.Seize") o miembro ("Seize.take", "Agent.getEngine").

anylogic_api_searchA

Busca clases y métodos en la API Java (firmas, parámetros, tipos).

Args: query: nombre o concepto, p.ej. "seize capacity", "getEngine", "queue". limit: número máximo de resultados.

anylogic_examplesB

Busca ejemplos y fragmentos de código en tutoriales y modelado avanzado.

Args: query: concepto o API, p.ej. "resource pool animation", "statechart transition". limit: número máximo de resultados.

anylogic_tocA

Mapa de la documentación: secciones, paquetes y páginas disponibles.

Args: scope: "guide" o "api". Vacío = resumen de ambos. section: para la guía, prefijo de sección a detallar (p.ej. "anylogic/process-modeling-library"). Para la API, un paquete.

anylogic_versionA

Versión del corpus, número de documentos y fecha de construcció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.7/5.0

Scored across 7 tools

Disambiguation4/5

Each tool has a mostly distinct role: read, search, exact API lookup, API search, examples search, TOC, and version. The main possible confusion is between anylogic_search with scope=api and anylogic_api_search, but the descriptions clarify that the latter targets Java class/method signatures.

Naming Consistency3/5

All names use the same anylogic_ prefix and lowercase snake_case, which is predictable. However, the suffixes mix verbs (read, search) with nouns (api, examples, toc, version), so the set does not follow a consistent verb_noun convention.

Tool Count5/5

Seven tools is well scoped for a documentation/API search server. Each tool covers a distinct retrieval mode: search, read, API lookup, example search, TOC, and corpus metadata.

Completeness5/5

The surface covers the full documentation workflow: discovering structure via TOC, searching guides/API/examples, reading pages or sections, and retrieving exact Java symbols. Version metadata is also present, leaving no obvious dead ends for the stated purpose.

Maintenance

ActivityMaintained
ResponsivenessNo issues