TechDocs
Generates API reference documentation from OpenAPI/Swagger specifications provided by URL or file path, with optional request/response examples and an authentication section, output as Markdown, HTML, or PDF.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TechDocsgenerate API reference docs from https://api.example.com/openapi.yaml"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-techdocs
MCP server for Technical Documentation Service — doc generation, API reference, architecture diagrams, version management, search, and export capabilities.
Tools
generate_doc
Generate documentation from source code, specifications, or templates.
Parameter | Type | Default | Description |
| string | required | Document title |
| string | required | Source content or template variables |
| string enum |
| markdown, html, pdf, rst, asciidoc |
| string enum |
| api-reference, tutorial, readme, changelog, architecture, custom |
| object | - | Template variables for substitution |
Returns generated document with ID, content, metadata, and version.
get_doc
Retrieve a generated document by ID.
Parameter | Type | Default | Description |
| string | required | Document identifier |
list_docs
List all generated documents with optional filtering.
Parameter | Type | Default | Description |
| string | - | Filter by category |
| integer | 50 | Maximum results |
| integer | 0 | Pagination offset |
generate_api_reference
Generate API reference documentation from OpenAPI/Swagger spec.
Parameter | Type | Default | Description |
| string | required | URL or path to OpenAPI/Swagger specification |
| string enum |
| markdown, html, pdf |
| boolean |
| Include request/response examples |
| boolean |
| Include authentication section |
Returns generated API reference document.
create_architecture_diagram
Generate architecture diagram from component definitions.
Parameter | Type | Default | Description |
| string | required | Diagram title |
| array | required | List of component names |
| array | required | List of [from, to] connections |
| string enum |
| mermaid, plantuml, graphviz, ascii |
| string enum |
| TB, TD, LR, RL |
Returns generated architecture diagram.
search_docs
Search documents by query with optional filters.
Parameter | Type | Default | Description |
| string | required | Search query |
| string | - | Filter by category |
| array | - | Filter by tags |
| integer | 20 | Maximum results |
Returns matching documents with relevance scores.
manage_versions
Manage document versions (create, list, compare, rollback).
Parameter | Type | Default | Description |
| string | required | Document identifier |
| string enum | required | create_version, list_versions, get_version, compare, rollback |
| string | - | Version identifier (for create_version, get_version, rollback) |
| string | - | Changelog for new version |
| string | - | Version to compare with (for compare action) |
Returns version info or updated document.
export_docs
Export documents to various formats.
Parameter | Type | Default | Description |
| string enum |
| pdf, html, epub, docx, zip |
| array | - | Document IDs to export; omit for all |
| boolean |
| Include table of contents |
| boolean |
| Include index |
Returns export info with download URL.
Related MCP server: Documentation MCP Server
Installation
pip install -r requirements.txtUsage
python main.pyState persisted in ./state/. Override with MCP_TECHDOCS_STATE_DIR.
Connecting to an MCP client
{
"mcpServers": {
"techdocs": {
"command": "python3",
"args": ["/tmp/v3-services/mcp-techdocs/main.py"]
}
}
}License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Versioned documentation registry and semantic search for AI tools and coding assistants.
Generate, search, and manage codebase documentation on DocuWriter.ai. 73 tools incl. Autopilot.
- LLMtoMDOAuthcom.llmtomd
Convert PDFs, Office docs, websites and audio into AI-ready Markdown, then search and ask your docs.
Docsy gives AI assistants current, version-specific documentation for libraries, frameworks and SDKs. Resolve library IDs and versions, then search and fetch focused official documentation with original source links using five read-only MCP tools. Hosted Streamable HTTP with OAuth 2.1 sign-in.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables intelligent analysis of codebases to generate comprehensive documentation, calculate documentation coverage, and identify missing documentation with severity levels. Supports TypeScript, JavaScript, and Python with AI-powered suggestions for documentation improvements.416MIT
- AlicenseAqualityBmaintenanceGenerates professional documentation for multi-language codebases with deep AST-based code analysis, supporting Docusaurus, MkDocs, and Sphinx frameworks. Includes API documentation generation, PDF export, OpenAPI spec generation, and sales-ready documentation for code marketplaces.9MIT
- AlicenseAqualityBmaintenanceGenerates professional documentation for multi-language projects with deep code analysis, supporting frameworks like Docusaurus, MkDocs, and Sphinx, including API docs, PDF export, and OpenAPI specifications.9MIT
- AlicenseNot gradedqualityDmaintenanceAutomatically generates comprehensive wiki documentation from any codebase, including Mermaid diagrams, source code citations, and automated quality checks.3MIT