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
analyze_repository

Analyze repository structure, dependencies, and documentation needs

recommend_ssg

Recommend the best static site generator based on project analysis and user preferences

generate_config

Generate configuration files for the selected static site generator

setup_structure

Create Diataxis-compliant documentation structure

setup_playwright_tests

Generate Playwright E2E test setup for documentation site (containers + CI/CD)

deploy_pages

Set up GitHub Pages deployment workflow with deployment tracking and preference learning

verify_deployment

Verify and troubleshoot GitHub Pages deployment

populate_diataxis_content

Intelligently populate Diataxis documentation with project-specific content

update_existing_documentation

Intelligently analyze and update existing documentation using memory insights and code comparison

validate_diataxis_content

Validate the accuracy, completeness, and compliance of generated Diataxis documentation

validate_content

Validate general content quality: broken links, code syntax, references, and basic accuracy

detect_documentation_gaps

Analyze repository and existing documentation to identify missing content and gaps

test_local_deployment

Test documentation build and local server before deploying to GitHub Pages

evaluate_readme_health

Evaluate README files for community health, accessibility, and onboarding effectiveness

readme_best_practices

Analyze README files against best practices checklist and generate templates for improvement

check_documentation_links

Comprehensive link checking for documentation deployment with external, internal, and anchor link validation

generate_readme_template

Generate standardized README templates for different project types with best practices

validate_readme_checklist

Validate README files against community best practices checklist with detailed scoring

analyze_readme

Comprehensive README analysis with length assessment, structure evaluation, and optimization opportunities

optimize_readme

Optimize README content by restructuring, condensing, and extracting detailed sections to separate documentation

manage_preferences

Manage user preferences for documentation generation and SSG recommendations

analyze_deployments

Analyze deployment patterns and generate insights from historical deployment data

read_directory

List files and directories within allowed roots. Use this to discover files without requiring full absolute paths from the user.

sync_code_to_docs

Automatically synchronize documentation with code changes using AST-based drift detection (Phase 3)

change_watcher

Watch code changes and trigger documentation drift detection in near real-time.

generate_contextual_content

Generate context-aware documentation using AST analysis and knowledge graph insights (Phase 3)

simulate_execution

Simulate code execution using LLM to trace execution paths without running the code. Validates documentation examples by predicting behavior, detecting potential issues (null references, type mismatches, unreachable code), and comparing against expected results. Supports building call graphs for complex execution path analysis.

batch_simulate_execution

Simulate execution of multiple code examples in batch. Useful for validating all examples in a documentation file at once.

track_documentation_freshness

Scan documentation directory for staleness markers and identify files needing updates based on configurable time thresholds (minutes, hours, days)

validate_documentation_freshness

Validate documentation freshness, initialize metadata for files without it, and update timestamps based on code changes

manage_sitemap

Generate, validate, and manage sitemap.xml as the source of truth for documentation links. Sitemap.xml is used for SEO, search engine submission, and deployment tracking.

generate_llm_context

Generate a comprehensive LLM context reference file documenting all tools, memory system, and workflows for easy @ reference

cleanup_agent_artifacts

Detect, classify, and clean up artifacts generated by AI coding agents (e.g., TODO.md, PLAN.md, agent markers, temporary files). Supports scan, clean, and archive operations with configurable patterns.

memory_recall

Recall memories about a project or topic

memory_intelligent_analysis

Get intelligent analysis with patterns, predictions, and recommendations

memory_enhanced_recommendation

Get enhanced recommendations using learning and knowledge graph

memory_learning_stats

Get comprehensive learning and knowledge graph statistics

memory_knowledge_graph

Query the knowledge graph for relationships and paths

memory_contextual_search

Perform contextual memory retrieval with intelligent ranking

memory_agent_network

Manage multi-agent memory sharing and collaboration

memory_insights

Get insights and patterns from memory

memory_similar

Find similar projects from memory

memory_export

Export memories to JSON or CSV

memory_cleanup

Clean up old memories

memory_pruning

Intelligent memory pruning and optimization

memory_temporal_analysis

Analyze temporal patterns and trends in memory data

memory_visualization

Generate visual representations of memory data

memory_export_advanced

Advanced memory export with multiple formats and options

memory_import_advanced

Advanced memory import with validation and conflict resolution

memory_migration

Create and execute migration plans between different memory systems

memory_optimization_metrics

Get comprehensive optimization metrics and recommendations

Prompts

Interactive templates invoked by user choice

NameDescription
tutorial-writerGenerate learning-oriented tutorial content following Diataxis principles
howto-guide-writerGenerate problem-oriented how-to guide content following Diataxis principles
reference-writerGenerate information-oriented reference documentation following Diataxis principles
explanation-writerGenerate understanding-oriented explanation content following Diataxis principles
diataxis-organizerOrganize existing documentation using Diataxis framework principles
readme-optimizerOptimize README content using Diataxis-aware principles
analyze-and-recommendComplete repository analysis and SSG recommendation workflow
setup-documentationCreate comprehensive documentation structure with best practices
troubleshoot-deploymentDiagnose and fix GitHub Pages deployment issues
maintain-documentation-freshnessTrack and maintain documentation freshness with automated staleness detection
code-mode-documentation-setupComplete documentation setup using code-based orchestration (Code Mode optimized)
code-mode-parallel-workflowExecute multiple documcp operations in parallel for maximum efficiency (Code Mode optimized)
code-mode-efficient-analysisComprehensive project analysis with resource-based result filtering (Code Mode optimized)

Resources

Contextual data attached and managed by the client

NameDescription
Available Static Site GeneratorsList of supported SSGs with capabilities for UI selection
Jekyll Configuration TemplateTemplate for Jekyll _config.yml
Hugo Configuration TemplateTemplate for Hugo config.yaml
Docusaurus Configuration TemplateTemplate for Docusaurus docusaurus.config.js
MkDocs Configuration TemplateTemplate for MkDocs mkdocs.yml
Eleventy Configuration TemplateTemplate for Eleventy .eleventy.js
Diataxis Structure TemplateDiataxis documentation structure blueprint
All Documentation WorkflowsComplete list of available documentation workflows
Quick Documentation Setup WorkflowFast-track workflow for basic documentation
Full Documentation Setup WorkflowComprehensive workflow for complete documentation
Workflow Execution GuidanceGuidelines for executing documentation workflows
Documentation Freshness PresetsAvailable staleness threshold presets for UI selection (realtime, active, recent, weekly, monthly, quarterly)
Freshness Metadata SchemaSchema for documentation frontmatter freshness metadata fields

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/tosin2013/documcp'

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