Skip to main content
Glama

Ultra MCP

ultra-docs

Generate structured, step-by-step documentation for tasks like API endpoints or setup instructions, with customizable formats, AI providers, and options to include code examples or type information.

Instructions

Generate comprehensive documentation with step-by-step workflow

Input Schema

NameRequiredDescriptionDefault
filesNoFile paths to document (optional)
findingsNoAccumulated documentation content
formatNoDocumentation formatmarkdown
includeExamplesNoInclude code examples in documentation
includeTypesNoInclude type information for TypeScript/Flow
modelNoSpecific model to use
nextStepRequiredNoWhether another step is needed
providerNoAI provider to use
stepNumberNoCurrent step in the documentation workflow
taskYesWhat to document (e.g., "API endpoints", "setup instructions")
totalStepsNoEstimated total steps needed

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "files": { "description": "File paths to document (optional)", "items": { "type": "string" }, "type": "array" }, "findings": { "default": "", "description": "Accumulated documentation content", "type": "string" }, "format": { "default": "markdown", "description": "Documentation format", "enum": [ "markdown", "comments", "api-docs", "readme", "jsdoc" ], "type": "string" }, "includeExamples": { "default": true, "description": "Include code examples in documentation", "type": "boolean" }, "includeTypes": { "default": true, "description": "Include type information for TypeScript/Flow", "type": "boolean" }, "model": { "description": "Specific model to use", "type": "string" }, "nextStepRequired": { "default": true, "description": "Whether another step is needed", "type": "boolean" }, "provider": { "description": "AI provider to use", "enum": [ "openai", "gemini", "azure", "grok" ], "type": "string" }, "stepNumber": { "default": 1, "description": "Current step in the documentation workflow", "minimum": 1, "type": "number" }, "task": { "description": "What to document (e.g., \"API endpoints\", \"setup instructions\")", "type": "string" }, "totalSteps": { "default": 2, "description": "Estimated total steps needed", "minimum": 1, "type": "number" } }, "required": [ "task" ], "type": "object" }

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/RealMikeChong/ultra-mcp'

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