This directory contains the MkDocs-based documentation for the MCP Gateway & Registry.
# Using uv (recommended)
uv pip install -e ".[docs]"
# Or using pip
pip install -e ".[docs]"# Start development server with live reload
mkdocs serve
# The documentation will be available at http://127.0.0.1:8000# Build static site
mkdocs build
# The built site will be in the `site/` directoryindex.md- Main landing page (generated from README.md)complete-setup-guide.md- Step-by-step setup from scratchinstallation.md- Complete installation guideauth.md- Authentication and OAuth setupcognito.md- Amazon Cognito configurationkeycloak-integration.md- Keycloak integration guidescopes.md- Access control and permissionsregistry_api.md- API referencedynamic-tool-discovery.md- AI agent tool discoveryai-coding-assistants-setup.md- IDE integration guidefaq/index.md- Frequently asked questions
The documentation is automatically deployed to GitHub Pages when changes are pushed to the main branch via GitHub Actions.
# Deploy to GitHub Pages
mkdocs gh-deployThe documentation uses the Material for MkDocs theme with:
- Light/dark mode toggle
- Navigation tabs and sections
- Search functionality
- Code syntax highlighting
- Mermaid diagram support
- Git revision dates
When adding new documentation:
- Create markdown files in the appropriate directory
- Update
mkdocs.ymlnavigation structure - Use proper markdown formatting and admonitions
- Include code examples where relevant
- Test locally with
mkdocs servebefore committing
- search - Full-text search functionality
- git-revision-date-localized - Shows last update dates
- minify - Minifies HTML output for production
- pymdown-extensions - Enhanced markdown features