Skip to main content

Reference

Complete technical reference for DocuMCP tools, APIs, and configuration options.

Available Documentation

This section contains comprehensive reference documentation following the Diataxis framework.

Reference documentation is information-oriented:

  • Describe the machinery precisely
  • Be accurate and complete
  • Focus on describing, not explaining
  • Structure content for finding information quickly

🔧 MCP Tools Reference

📋 Quick Reference

Core MCP Tools

ToolPurposeKey Parameters
analyze_repositoryRepository analysispath, depth
recommend_ssgSSG recommendationanalysisId, preferences
generate_configConfig generationssg, projectName, outputPath
setup_structureDiataxis structurepath, ssg, includeExamples
populate_diataxis_contentContent populationanalysisId, docsPath, populationLevel
validate_diataxis_contentContent validationcontentPath, validationType
detect_documentation_gapsGap analysisrepositoryPath, documentationPath
deploy_pagesGitHub Pages setuprepository, ssg, branch
verify_deploymentDeployment verificationrepository, url
test_local_deploymentLocal testingrepositoryPath, ssg, port

Error Codes Quick Reference

CodeMeaningResolution
INVALID_PATHPath not foundCheck file/directory exists
INVALID_SSGUnsupported SSGUse jekyll, hugo, docusaurus, mkdocs, or eleventy
MISSING_ANALYSISAnalysis ID requiredRun analyze_repository first
BUILD_FAILEDBuild process failedCheck dependencies and build logs
PERMISSION_DENIEDFile access deniedVerify read/write permissions

Supported Static Site Generators

  • Jekyll - Ruby-based, GitHub Pages native
  • Hugo - Go-based, extremely fast builds
  • Docusaurus - React-based, feature-rich
  • MkDocs - Python-based, simple and clean
  • Eleventy - JavaScript-based, flexible templating