Skip to main content
Glama

PRD Generator MCP Server

by Njengah
3
  • Apple
  • Linux

PRD Generator - Claude Desktop Extension

PRD Generator Screenshot

A simple Claude Desktop Extension (DXT) that generates Product Requirements Documents (PRDs) from README files with a single click.

Features

  • One-click installation - No complex setup or configuration files
  • Automatic PRD generation from README files
  • File system access - Read README files from any path
  • Time-saving documentation - Generate structured PRDs in seconds
  • Cross-platform support - Works on Windows, Mac, and Linux

What This Extension Does

This extension provides a simple tool that:

  1. Reads your project's README file
  2. Extracts key information from the content
  3. Generates a structured Product Requirements Document
  4. Saves you time on documentation tasks

Prerequisites

  • Claude Desktop (latest version with DXT support)
  • Node.js (bundled with Claude Desktop)
  • DXT Toolchain: npm install -g @anthropic-ai/dxt

Installation

Option 1: Install Pre-built Extension

  1. Download the latest prd-generator.dxt file from the releases
  2. Open Claude Desktop
  3. Go to Settings > Extensions
  4. Drag the .dxt file into the window or click "Upload"
  5. Click "Install"
  6. Done!

Option 2: Build from Source

# Clone the repository git clone https://github.com/yourusername/prd-generator-dxt.git cd prd-generator-dxt # Install dependencies npm install # Test the server npm start # Package the extension npx @anthropic-ai/dxt pack

🛠️ Usage

After installation, you can use the extension in Claude Desktop:

Generate a PRD from my README at /path/to/your/readme.md

The extension will:

  • Read your README file
  • Extract the first 5 lines as the project description
  • Generate a structured PRD with sections for:
    • Project Overview
    • Description
    • Key Features
    • Technical Requirements
    • Generation timestamp

Project Structure

prd-generator/ ├── server/ │ └── index.js # Main MCP server code ├── manifest.json # Extension configuration ├── package.json # Node.js dependencies ├── package-lock.json # Dependency lock file └── README.md # This file

🔧 Development

Running Locally

# Start the MCP server npm start # Or run directly node server/index.js

Building the Extension

# Package into .dxt file npx @anthropic-ai/dxt pack

Testing

  1. Ensure your server runs without errors
  2. Test with a sample README file
  3. Verify the generated PRD format

Generated PRD Format

The extension generates PRDs with the following structure:

# Product Requirements Document ## Project Overview Based on: [README file path] ## Description [First 5 lines from README] ## Key Features - Feature extraction from README - Automated PRD generation - Time-saving documentation ## Technical Requirements - Node.js runtime - File system access - README file parsing Generated on: [ISO timestamp]

Contributing

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-feature
  3. Commit your changes: git commit -m 'Add amazing feature'
  4. Push to the branch: git push origin feature/amazing-feature
  5. Open a Pull Request

Todo / Future Enhancements

  • Support for multiple README formats (rst, txt, etc.)
  • Customizable PRD templates
  • Integration with project management tools
  • Advanced content extraction and analysis
  • Support for configuration files (package.json, etc.)

🐛 Known Issues

  • Path handling may vary between operating systems
  • Large README files might cause performance issues
  • Currently only supports UTF-8 encoded files

📚 Resources

📄 License

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

Note: This is a basic implementation demonstrating Claude Desktop Extensions. For production use, consider adding error handling, input validation, and more sophisticated README parsing.

🚀 Quick Start

  1. Install Claude Desktop (latest version)
  2. Download the .dxt file
  3. Install via Settings > Extensions
  4. Test with: "Generate a PRD from my README at /path/to/readme.md"
Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Reads README files from the file system and automatically generates structured Product Requirements Documents (PRDs), saving users time on documentation tasks.

  1. Features
    1. What This Extension Does
      1. Prerequisites
        1. Installation
          1. Option 1: Install Pre-built Extension
          2. Option 2: Build from Source
        2. 🛠️ Usage
          1. Project Structure
            1. 🔧 Development
              1. Running Locally
              2. Building the Extension
              3. Testing
            2. Generated PRD Format
              1. Contributing
                1. Todo / Future Enhancements
                  1. 🐛 Known Issues
                    1. 📚 Resources
                      1. 📄 License
                        1. 🚀 Quick Start

                          Related MCP Servers

                          • A
                            security
                            A
                            license
                            A
                            quality
                            Provides comprehensive document processing, including reading, converting, and manipulating various document formats with advanced text and HTML processing capabilities.
                            Last updated -
                            16
                            89
                            11
                            TypeScript
                            MIT License
                          • -
                            security
                            F
                            license
                            -
                            quality
                            Provides tools for reading and extracting text from PDF files, supporting both local files and URLs.
                            Last updated -
                            24
                            Python
                          • -
                            security
                            A
                            license
                            -
                            quality
                            A specialized Model Context Protocol server that enables AI systems to generate detailed, well-structured product requirement documents through a standardized interface.
                            Last updated -
                            13
                            20
                            TypeScript
                            MIT License
                            • Apple
                          • A
                            security
                            A
                            license
                            A
                            quality
                            Automates the creation of standardized documentation by extracting information from source files and applying templates, with integration capabilities for GitHub, Google Drive, and Perplexity AI.
                            Last updated -
                            3
                            2
                            TypeScript
                            MIT License
                            • Apple

                          View all related MCP servers

                          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/Njengah/prd-dxt'

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