PRD Creator MCP Server

by Saml1211
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Built on Node.js runtime, enabling execution of the PRD Creator MCP server across different platforms.

PRD Creator MCP 서버

제품 요구 사항 문서 작성을 전담하는 특수 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 MCP 서버를 통해 MCP 클라이언트에 연결된 AI 시스템은 표준화된 프로토콜 인터페이스를 통해 상세하고 체계적인 제품 요구 사항 문서를 생성할 수 있습니다.

특징

  • PRD 생성기 : 제품 설명, 사용자 스토리 및 요구 사항을 기반으로 완전한 PRD를 생성합니다.
  • PRD 검증기 : 업계 표준 및 사용자 정의 가능한 규칙 세트에 대해 PRD 완전성을 검증합니다.
  • 템플릿 리소스 : 다양한 제품 유형에 대한 PRD 템플릿 라이브러리에 액세스하세요
  • MCP 프로토콜 지원 : MCP 클라이언트와의 원활한 통합을 위해 모델 컨텍스트 프로토콜을 구현합니다.

설치

필수 조건

  • Node.js v16 이상
  • npm 또는 yarn

소스에서 설치

  1. 저장소를 복제합니다.

지엑스피1

  1. 종속성 설치:
npm install
  1. 프로젝트를 빌드하세요:
npm run build

용법

서버 실행

다음을 사용하여 서버를 실행합니다.

npm start

서버는 기본적으로 STDIO 전송을 사용하여 실행되므로 MCP 클라이언트와 호환됩니다.

MCP 클라이언트 구성에 추가

MCP 클라이언트(예: Claude Desktop 또는 Cursor)와 함께 PRD Creator MCP 서버를 사용하려면 MCP 설정에 추가하세요.

Claude Desktop(macOS)의 경우 ~/Library/Application Support/Claude/claude_desktop_config.json 에 다음을 추가합니다.

{ "mcpServers": { "prd-creator": { "command": "node", "args": ["/path/to/prd-creator-mcp/dist/index.js"], "disabled": false } } }

사용 가능한 도구

서버는 다음과 같은 도구를 제공합니다.

1. generate_prd

템플릿에서 완전한 PRD 문서를 생성합니다.

매개변수:

  • productName : 제품의 이름
  • productDescription : 제품 설명
  • targetAudience : 타겟 고객에 대한 설명
  • coreFeatures : 핵심 기능 설명 배열
  • constraints (선택 사항): 제약 조건 또는 제한 사항의 배열
  • templateName (선택 사항): 사용할 템플릿 이름(기본값은 "standard"입니다)

예:

{ "productName": "TaskMaster Pro", "productDescription": "A task management application that helps users organize and prioritize their work efficiently.", "targetAudience": "Busy professionals and teams who need to manage multiple projects and deadlines.", "coreFeatures": [ "Task creation and management", "Priority setting", "Due date tracking", "Team collaboration" ], "constraints": [ "Must work offline", "Must support mobile and desktop platforms" ], "templateName": "comprehensive" }

2. validate_prd

PRD 문서를 모범 사례와 비교하여 검증합니다.

매개변수:

  • prdContent : 검증할 PRD 콘텐츠
  • validationRules (선택 사항): 확인할 검증 규칙 ID 배열

예:

{ "prdContent": "# My Product\n\n## Introduction\n...", "validationRules": ["has-introduction", "minimum-length"] }

3. list_validation_rules

사용 가능한 모든 검증 규칙을 나열합니다.

사용 가능한 리소스

서버는 다음 URI 패턴을 통해 PRD 템플릿에 대한 액세스를 제공합니다.

  • prd://templates/{templateName}

사용 가능한 템플릿:

  • standard : 필수 섹션이 포함된 기본 PRD 템플릿
  • comprehensive : 확장된 섹션이 포함된 자세한 PRD 템플릿

개발

프로젝트 구조

prd-creator-mcp/ ├── src/ │ ├── config/ # Configuration management │ ├── storage/ # Database and caching │ ├── tools/ # Tool implementations │ ├── resources/ # Resource implementations │ ├── templates/ # Initial PRD templates │ └── index.ts # Main entry point ├── tests/ # Test files ├── dist/ # Compiled output └── README.md # Documentation

테스트 실행

npm test

특허

MIT


Sam Lyndon이 개발

-
security - not tested
F
license - not found
-
quality - not tested

표준화된 인터페이스를 통해 AI 시스템이 세부적이고 잘 구성된 제품 요구 사항 문서를 생성할 수 있도록 하는 특수한 모델 컨텍스트 프로토콜 서버입니다.

  1. Features
    1. Installation
      1. Prerequisites
      2. Install from source
    2. Usage
      1. Running the server
      2. Adding to MCP client configuration
      3. Available Tools
      4. Available Resources
    3. Development
      1. Project Structure
      2. Running Tests
    4. License
      ID: ltinqqw9a4