anylogic-docs
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ANYLOGIC_HOME | No | Ruta de la instalación de AnyLogic (autodetectada). Se usa para localizar el javadoc de la API. | |
| ANYLOGIC_CHROME | No | Binario de Chrome/Chromium a usar por el crawler (autodetectado si está en el PATH). | |
| ANYLOGIC_PROFILE | No | Perfil del navegador usado por el crawler (por defecto .chrome-profile/). | .chrome-profile/ |
| ANYLOGIC_CDP_PORT | No | Puerto de depuración del crawler (por defecto 9333). | 9333 |
| ANYLOGIC_DOCS_HOME | No | Ruta 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
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
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.
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.
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.
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.