Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| tutorial-writer | Generate learning-oriented tutorial content following Diataxis principles |
| howto-guide-writer | Generate problem-oriented how-to guide content following Diataxis principles |
| reference-writer | Generate information-oriented reference documentation following Diataxis principles |
| explanation-writer | Generate understanding-oriented explanation content following Diataxis principles |
| diataxis-organizer | Organize existing documentation using Diataxis framework principles |
| readme-optimizer | Optimize README content using Diataxis-aware principles |
| analyze-and-recommend | Complete repository analysis and SSG recommendation workflow |
| setup-documentation | Create comprehensive documentation structure with best practices |
| troubleshoot-deployment | Diagnose and fix GitHub Pages deployment issues |
| maintain-documentation-freshness | Track and maintain documentation freshness with automated staleness detection |
| code-mode-documentation-setup | Complete documentation setup using code-based orchestration (Code Mode optimized) |
| code-mode-parallel-workflow | Execute multiple documcp operations in parallel for maximum efficiency (Code Mode optimized) |
| code-mode-efficient-analysis | Comprehensive project analysis with resource-based result filtering (Code Mode optimized) |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Available Static Site Generators | List of supported SSGs with capabilities for UI selection |
| Jekyll Configuration Template | Template for Jekyll _config.yml |
| Hugo Configuration Template | Template for Hugo config.yaml |
| Docusaurus Configuration Template | Template for Docusaurus docusaurus.config.js |
| MkDocs Configuration Template | Template for MkDocs mkdocs.yml |
| Eleventy Configuration Template | Template for Eleventy .eleventy.js |
| Diataxis Structure Template | Diataxis documentation structure blueprint |
| All Documentation Workflows | Complete list of available documentation workflows |
| Quick Documentation Setup Workflow | Fast-track workflow for basic documentation |
| Full Documentation Setup Workflow | Comprehensive workflow for complete documentation |
| Workflow Execution Guidance | Guidelines for executing documentation workflows |
| Documentation Freshness Presets | Available staleness threshold presets for UI selection (realtime, active, recent, weekly, monthly, quarterly) |
| Freshness Metadata Schema | Schema for documentation frontmatter freshness metadata fields |