Supports serverless deployment to AWS Lambda for scalable document generation workflows (coming soon feature)
Provides containerized deployment option for running the document generation service in Docker environments
Uses Jinja2 templating engine for customizable document templates across business requirements, API specifications, and technical documentation
Leverages LangGraph workflows for orchestrated parallel document generation with conditional logic and profile-based generation patterns
Uses OpenAI's API for AI-powered document generation across 12 different document types including business requirements, technical specifications, and system architecture documents
Utilizes Pydantic models for data validation and structure definition of ideas, contexts, and document requests in the generation pipeline
DocAgent - AI-Powered Document Generation Suite
AI-powered document generation suite with LangGraph workflows and Cursor IDE integration via MCP (Model Context Protocol)
DocAgent is a comprehensive document generation system that creates professional software documentation using AI. It integrates seamlessly with Cursor IDE through MCP servers and supports 12 different document types with orchestrated workflows.
๐ Features
Document Types
๐ Business Requirements (BRD/PRD) - Product and business requirement documents
โ๏ธ Functional Requirements (FRD) - Detailed functional specifications
๐๏ธ System Requirements (SRD) - System architecture and requirements
๐งช Technical Requirements (TRD/TDD) - Technical design and test documents
๐๏ธ Database Design (ERD/API) - Entity relationship diagrams and API specs
๐จ UI/UX Design - Wireframes and design system documentation
๐ Project Planning - Project plans and milestone tracking
โ Test Strategy - Comprehensive testing documentation
๐ CI/CD Documentation - Deployment and environment setup
๐ฆ Release Runbooks - Release procedures and rollback plans
Core Capabilities
๐ LangGraph Workflows - Parallel document generation with conditional logic
๐ฏ Smart Orchestration - Profile-based generation (Full, Lean, Tech-only, PM-only)
๐ป Cursor IDE Integration - Native MCP server integration
๐ก๏ธ Safe File Operations - Collision detection and backup systems
๐ Jinja2 Templates - Customizable document templates
โก FastMCP v2 - Modern MCP protocol implementation
๐ง CLI Tools - Command-line interface for batch operations
๐ฆ Installation
Prerequisites
Python 3.9+
Cursor IDE
Git
Quick Setup
Cursor IDE Integration
๐ฏ Quick Start
Using Cursor IDE (Recommended)
Open any file in Cursor
Type
/
to open command paletteLook for DocAgent tools:
ping()
- Health checkgenerate_all()
- Generate all documentsorchestrate_docgen()
- Profile-based generation
Using CLI
๐๏ธ Architecture
System Overview
Project Structure
๐ฎ Usage Examples
Idea Structure
Orchestration Profiles
๐ ๏ธ Development
Running Tests
Code Quality
Contributing
Fork the repository
Create a feature branch (
git checkout -b feature/amazing-feature
)Commit your changes (
git commit -m 'Add amazing feature'
)Push to the branch (
git push origin feature/amazing-feature
)Open a Pull Request
๐ง Configuration
Environment Variables
Cursor MCP Setup
The MCP servers are automatically configured for Cursor IDE. Manual configuration:
๐ Documentation
๐ Deployment
AWS Lambda (Coming Soon)
Docker
๐ค Contributing
We welcome contributions! Please see our Contributing Guide for details.
Contributors
@vinnyfds - Creator & Maintainer
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ Acknowledgments
LangGraph - Workflow orchestration
FastMCP - MCP server framework
Cursor IDE - AI-powered development environment
Jinja2 - Template engine
๐ง Support
Issues: GitHub Issues
Discussions: GitHub Discussions
Email: vinnyfds@gmail.com
๐ฏ Transform your ideas into comprehensive documentation with AI-powered precision!
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
AI-powered document generation suite that creates comprehensive software documentation including requirements, design specs, test strategies, and deployment guides through LangGraph workflows. Integrates with Cursor IDE via MCP to transform project ideas into professional documentation suites.
Related MCP Servers
- -securityAlicense-qualityAn AI-powered development toolkit for Cursor providing intelligent coding assistance through advanced reasoning, UI screenshot analysis, and code review tools.Last updated -596337MIT License
- -securityFlicense-qualityA customized MCP server that enables integration between LLM applications and documentation sources, providing AI-assisted access to LangGraph and Model Context Protocol documentation.Last updated -1
- AsecurityFlicenseAqualityAI-driven tool that helps developers create beautiful UI components instantly through natural language descriptions, integrating with popular IDEs like Cursor, Windsurf, and VSCode.Last updated -32
- AsecurityFlicenseAqualityAn MCP server that enables AI-powered IDEs to implement a structured development workflow from requirements gathering to code implementation, guiding users through goal collection, requirements specification, design documentation, task planning, and execution.Last updated -91310
Appeared in Searches
- Technology stack recommendations for software projects
- An automated document generation and management system for software project documentation
- An automated document generation system for software project documentation
- Automated technical documentation generation system for software projects
- Software Development Lifecycle Guide and Resources