Cover image
Try Now
2025-03-21

ProjectDochelper est un serveur MCP (Model Context Protocol) conçu pour générer automatiquement la documentation du projet et le rendre accessible aux outils de développement d'IA comme le curseur via MCP, améliorant ainsi la précision et la pertinence des réponses d'IA.

3 years

Works with Finder

1

Github Watches

1

Github Forks

1

Github Stars

ProjectDocHelper

ProjectDocHelper Logo

License Python Status Version

English | 简体中文

📝 Introduction

ProjectDocHelper is an MCP (Model Context Protocol) server designed to automatically generate project documentation and make it accessible to AI development tools like Cursor through MCP, thereby improving the accuracy and relevance of AI responses.

✨ Key Features

  • 🚀 Smart Documentation Generation: Automatically generates document sets based on project type
  • 🔄 Multiple Generation Modes: Supports both simple and detailed modes for different needs
  • 📊 Progress Visualization: Displays progress bar during document generation
  • 🔌 MCP Service Support: Cursor can access generated documents after service startup
  • 📋 Q&A Integration: Supports incorporating user-AI interactions into documentation

🛠️ Tech Stack

  • Python 3.12+
  • argparse: Command-line argument parsing
  • Jinja2: Template engine
  • MCP Protocol: Integration with AI tools like Cursor

🚀 Quick Start

Installation

pip install projectdochelper

Basic Usage

# Generate project documentation (simple mode)
projectdochelper generate --mode simple

# Generate project documentation (detailed mode)
projectdochelper generate --mode detailed

# Start MCP server
projectdochelper serve --port 8080

📚 Document Generation

ProjectDocHelper generates different document sets based on project type:

Project Type Generated Documents
Frontend ProjectRequirements.md, FrontendGuidelines.md, TechStack.md
Backend ProjectRequirements.md, BackendStructure.md, TechStack.md
Full Stack ProjectRequirements.md, FrontendGuidelines.md, BackendStructure.md, TechStack.md

🔗 Cursor Integration

  1. Start ProjectDocHelper service
  2. Configure MCP service address in Cursor
  3. Start enjoying enhanced AI-assisted development

📋 Q&A Integration Feature

ProjectDocHelper intelligently integrates user-AI interactions into relevant documentation:

  • Automatically identifies relevant Q&A content
  • Adds valuable information to corresponding documents
  • Maintains structured and readable documentation

🤝 Contributing

Contributions are welcome! Please check out our Contributing Guide for details.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

💡 Note: ProjectDocHelper is under active development. Feedback and suggestions are welcome!

相关推荐

  • NiKole Maxwell
  • I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • Khalid kalib
  • Write professional emails

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • INFOLAB OPERATIONS 2
  • A medical specialist offering assistance grounded in clinical guidelines. Disclaimer: This is intended for research and is NOT safe for clinical use!

  • Yasir Eryilmaz
  • AI scriptwriting assistant for short, engaging video content.

  • J. DE HARO OLLE
  • Especialista en juegos de palabras en varios idiomas.

  • apappascs
  • Découvrez la collection la plus complète et la plus à jour de serveurs MCP sur le marché. Ce référentiel sert de centre centralisé, offrant un vaste catalogue de serveurs MCP open-source et propriétaires, avec des fonctionnalités, des liens de documentation et des contributeurs.

  • ShrimpingIt
  • Manipulation basée sur Micropython I2C de l'exposition GPIO de la série MCP, dérivée d'Adafruit_MCP230XX

  • huahuayu
  • Une passerelle API unifiée pour intégrer plusieurs API d'explorateur de blockchain de type étherscan avec la prise en charge du protocole de contexte modèle (MCP) pour les assistants d'IA.

  • deemkeen
  • Contrôlez votre MBOT2 avec un combo d'alimentation: MQTT + MCP + LLM

  • zhaoyunxing92
  • 本项目是一个钉钉 MCP (Protocole de connecteur de message) 服务 , 提供了与钉钉企业应用交互的 API 接口。项目基于 Go 语言开发 , 支持员工信息查询和消息发送等功能。

  • pontusab
  • La communauté du curseur et de la planche à voile, recherchez des règles et des MCP

    Reviews

    3 (1)
    Avatar
    user_hPjl8ko6
    2025-04-16

    ProjectDocHelper by Stark1937 is an exceptional tool for managing project documentation efficiently. It streamlines the process and is user-friendly, making it easy for anyone to adopt. The GitHub link provides comprehensive information, and the welcome message gets you started seamlessly. Highly recommend for anyone looking to improve their documentation workflow!