PRD Creator MCP 서버
제품 요구 사항 문서 작성을 전담하는 특수 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 MCP 서버를 통해 MCP 클라이언트에 연결된 AI 시스템은 표준화된 프로토콜 인터페이스를 통해 상세하고 체계적인 제품 요구 사항 문서를 생성할 수 있습니다.
빠른 시작
NPX를 통해(권장):
지엑스피1
Docker를 통해:
공급자 구성:
.env.example``.env
로 복사하고 API 키와 기본 모델을 설정합니다.- 선택적으로
update_provider_config
MCP 도구를 사용하여 런타임에 공급자 자격 증명을 업데이트합니다.
도움받기:
특징
- PRD 생성기 : 제품 설명, 사용자 스토리 및 요구 사항을 기반으로 완전한 PRD를 생성합니다.
- AI 기반 생성 : 여러 AI 공급자를 사용하여 고품질 PRD 생성
- 다중 공급자 지원 : OpenAI, Google Gemini, Anthropic Claude 또는 로컬 모델 중에서 선택하세요
- 공급자 구성 : 각 PRD 세대에 대한 공급자 옵션 사용자 지정
- 폴백 메커니즘 : AI를 사용할 수 없는 경우 템플릿 기반 생성으로 우아하게 폴백합니다.
- PRD 검증기 : 업계 표준 및 사용자 정의 가능한 규칙 세트에 대해 PRD 완전성을 검증합니다.
- 템플릿 리소스 : 다양한 제품 유형에 대한 PRD 템플릿 라이브러리에 액세스하세요
- MCP 프로토콜 지원 : MCP 클라이언트와의 원활한 통합을 위해 모델 컨텍스트 프로토콜을 구현합니다.
설치
필수 조건
- Node.js v16 이상
- npm 또는 yarn
소스에서 설치
- 저장소를 복제합니다.
- 종속성 설치:
- 프로젝트를 빌드하세요:
- 로컬로 실행:
- 핫 리로드를 활용한 개발의 경우:
API 참조
PRD Creator MCP 서버는 다음과 같은 도구를 제공합니다.
generate_prd
AI 또는 템플릿 기반 생성을 사용하여 완전한 PRD 문서를 생성합니다.
매개변수:
productName
: 제품의 이름productDescription
: 제품 설명targetAudience
: 타겟 고객에 대한 설명coreFeatures
: 핵심 기능 설명 배열constraints
(선택 사항): 제약 조건 또는 제한 사항의 배열templateName
(선택 사항): 사용할 템플릿 이름(기본값은 "standard"입니다)providerId
(선택 사항): 사용할 특정 AI 제공자(openai, anthropic, gemini, local, template)additionalContext
(선택 사항): AI 제공자를 위한 추가 컨텍스트 또는 지침providerOptions
(선택 사항): 온도, maxTokens 등과 같은 공급자별 옵션
예:
validate_prd
PRD 문서를 모범 사례와 비교하여 검증합니다.
매개변수:
prdContent
: 검증할 PRD 콘텐츠validationRules
(선택 사항): 확인할 검증 규칙 ID 배열
예:
list_validation_rules
사용 가능한 모든 검증 규칙을 나열합니다.
list_ai_providers
사용 가능한 모든 AI 공급자와 가용성 상태를 나열합니다.
응답 예시:
템플릿 관리
서버는 템플릿 관리를 위한 추가 도구를 제공합니다.
create_template
: 새로운 PRD 템플릿을 생성합니다.list_templates
: 사용 가능한 모든 템플릿을 나열합니다.get_template
: 특정 템플릿 가져오기update_template
: 기존 템플릿을 업데이트합니다.delete_template
: 템플릿 삭제export_templates
: 템플릿을 JSON으로 내보내기import_templates
: JSON에서 템플릿 가져오기render_template
: 플레이스홀더를 사용하여 템플릿을 렌더링합니다.
시스템 관리
get_provider_config
: 현재 공급자 구성을 가져옵니다.update_provider_config
: 공급자 구성 업데이트health_check
: 시스템 상태 및 공급자 가용성 확인get_logs
: 최근 시스템 로그 가져오기stats
: 사용 통계 가져오기
공급자 구성 및 핫 리로드
AI 공급자 구성
공급자 자격 증명과 모델을 두 가지 방법으로 구성할 수 있습니다.
- .env 파일: 프로젝트 또는 작업 디렉터리에
.env
파일을 저장하세요..env.example
템플릿으로 사용하세요. 모든 표준 AI 공급자 변수(예:OPENAI_API_KEY
,OPENAI_MODEL
등)가 지원됩니다. - 라이브 프로토콜 도구: MCP 클라이언트에서
update_provider_config
도구를 사용하여 런타임에 공급자 구성을 업데이트하세요. 변경 사항은 영구적으로 저장되며 즉시 적용되므로 서버를 다시 시작할 필요가 없습니다.
서버는 항상 프로토콜 도구의 영구 구성을 환경 변수와 병합하여 프로토콜/도구 업데이트를 우선시합니다.
핫 리로드 및 자동화
두 방법 중 하나를 사용하여 공급자 설정을 업데이트하면 모든 새 요청에 변경 사항이 즉시 적용됩니다. 이를 통해 다음이 가능합니다.
- MCP 도구 인터페이스를 통한 원활한 자동화 및 스크립팅
- 번거로움 없는 자격 증명 교체 및 모델 전환
- CI/CD 및 클라우드 배포를 위한 동적 환경 지원
통합
클로드 데스크탑
claude_desktop_config.json
에 추가:
글라마.에이아이
https://glama.ai/mcp/servers/@Saml1211/PRD-MCP-Server 에서 사용 가능합니다.
커서
Cursor MCP 클라이언트 구성에 다음을 추가합니다.
루 코드
.roo/mcp.json
에 추가:
클라인
MCP 워크플로 정의에서 prd-creator-mcp
참조하세요.
CLI 사용법
전역적으로 설치(선택 사항)
CLI를 노출하기 위해 MCP 서버를 전역적으로 설치할 수도 있습니다.
그런 다음 실행하세요.
명령 참조
prd-creator-mcp
MCP 서버(STDIO 전송)를 실행합니다. npx를 통해 직접 사용하거나 MCP 클라이언트 및 도구와의 통합을 위해 전역적으로 설치된 CLI로 사용할 수 있습니다.
제거
글로벌 CLI를 제거하려면:
CLI 옵션
사용 가능한 명령줄 옵션 보기:
도커
Docker 이미지 빌드
Docker로 실행
환경 변수를 사용하여
기여하다
이슈나 풀 리퀘스트를 제출하기 전에 CONTRIBUTING.md 와 CODE_OF_CONDUCT.md를 꼭 읽어보세요.
변경 사항
이 프로젝트의 모든 주요 변경 사항은 CHANGELOG.md 에 기록되어 있습니다.
충수
유용한 링크
- GitHub 저장소
- 모델 컨텍스트 프로토콜 - 공식 MCP 사양
- MCP Inspector - MCP 서버용 테스트 및 디버깅 도구
- NPM 패키지 - 게시된 npm 패키지
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 시스템이 세부적이고 잘 구성된 제품 요구 사항 문서를 생성할 수 있도록 하는 특수한 모델 컨텍스트 프로토콜 서버입니다.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that integrates with Linear, enabling AI assistants to create, update, search, and comment on issues for project management and issue tracking.Last updated -56PythonApache 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to interact with Outline document services, supporting document searching, reading, creation, editing, and comment management.Last updated -2519PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.Last updated -1TypeScript
- -securityFlicense-qualityA Model Context Protocol server that extends AI capabilities by providing file system access and management functionalities to Claude or other AI assistants.Last updated -3TypeScript