Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Tools

Functions exposed to the LLM to take actions

NameDescription
list_documentations

Lista todas las documentaciones disponibles en DevDocs. Puedes filtrar por nombre de tecnología.

Ejemplos de uso:

  • Sin filtro: lista todas las ~600 documentaciones

  • Con filtro "python": lista Python 2.7, 3.8, 3.9, 3.10, 3.11, 3.12

  • Con filtro "react": lista React, React Native, React Router, etc.

search_documentation

Busca dentro del índice de una documentación específica. Útil para encontrar clases, funciones, métodos, módulos, etc.

IMPORTANTE: Primero debes saber el slug exacto de la documentación. Usa list_documentations para encontrarlo.

Ejemplos:

  • tech="python~3.10", query="asyncio" → encuentra módulo asyncio

  • tech="spring_boot", query="actuator" → encuentra docs de actuator

  • tech="javascript", query="Promise" → encuentra Promise API

get_page_content

Obtiene el contenido completo de una página de documentación. Devuelve el contenido en formato Markdown.

IMPORTANTE: Necesitas el path exacto de la página. Usa search_documentation para encontrarlo.

Ejemplos:

  • tech="python~3.10", path="library/asyncio" → documentación de asyncio

  • tech="spring_boot", path="actuator" → documentación de actuator

  • tech="javascript", path="global_objects/promise" → documentación de Promise

get_documentation_index

Obtiene información del índice de una documentación. Muestra estadísticas: total de entradas, páginas únicas, tipos de contenido.

Útil para entender la estructura de una documentación antes de buscar.

get_cache_stats

Muestra estadísticas del caché local. Incluye: directorio, archivos totales, tamaño, documentaciones cacheadas.

clear_cache

Limpia el caché local. Puedes limpiar todo o solo una tecnología específica.

Ejemplos:

  • Sin parámetros: limpia TODO el caché

  • tech="python~3.10": limpia solo caché de Python 3.10

get_multiple_pages

Obtiene múltiples páginas de documentación a la vez. Útil para obtener documentación relacionada en una sola llamada.

Ejemplos:

  • tech="python~3.10", paths=["library/asyncio", "library/asyncio-task", "library/asyncio-stream"]

  • tech="react", paths=["hooks-intro", "hooks-state", "hooks-effect"]

search_across_docs

Busca un término en MÚLTIPLES documentaciones a la vez. Útil cuando no sabes en qué tecnología buscar.

Si no especificas techs, busca en las más populares: JavaScript, Python, React, Node, TypeScript, HTML, CSS, Vue, Angular.

Ejemplos:

  • query="websocket" → busca en todas las populares

  • query="async", techs=["python~3.10", "javascript", "rust"] → busca en específicas

get_type_entries

Obtiene entradas filtradas por tipo (class, function, method, module, etc.). Primero usa get_documentation_index para ver los tipos disponibles.

Ejemplos:

  • tech="python~3.10", entry_type="class" → lista todas las clases

  • tech="javascript", entry_type="method" → lista todos los métodos

  • tech="react", entry_type="hook" → lista todos los hooks

get_examples

Extrae solo los bloques de código/ejemplos de una página de documentación. Útil cuando solo necesitas ver ejemplos de uso, no toda la documentación.

Ejemplos:

  • tech="python~3.10", path="library/asyncio" → ejemplos de asyncio

  • tech="javascript", path="global_objects/promise" → ejemplos de Promise

export_documentation

Exporta toda la documentación de una tecnología a archivos locales. Los archivos se guardan como Markdown en el directorio especificado.

ADVERTENCIA: Puede tomar varios minutos para documentaciones grandes. Usa max_pages para limitar la cantidad de páginas a exportar.

Ejemplos:

  • tech="spring_boot", output_dir="./spring_docs" → exporta todo Spring Boot

  • tech="python~3.10", output_dir="./python_docs", max_pages=50 → exporta 50 páginas

offline_mode_status

Muestra qué documentaciones están disponibles offline (en caché). Indica qué tecnologías tienen el índice cacheado y cuántas páginas.

Útil para saber qué documentación puedes consultar sin conexión a internet.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JavierDevCol/devdocs-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server