Skip to main content
Glama

PRD Generator MCP Server

by Njengah
5
  • 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"

Related MCP Servers

  • -
    security
    -
    license
    -
    quality
    Provides tools for reading and extracting text from PDF files, supporting both local files and URLs.
    Last updated -
    30
  • A
    security
    -
    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
    3
    MIT License
    • Apple
  • -
    security
    -
    license
    -
    quality
    A demonstration server that provides tools for analyzing project structures and automatically generating comprehensive README files.
    Last updated -
  • A
    security
    -
    license
    A
    quality
    Facilitates spec-driven development workflows by providing structured prompts for generating requirements in EARS format, design documents, and implementation code following a systematic approach.
    Last updated -
    106
    343
    MIT License

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