PRD Creator MCP 서버
제품 요구 사항 문서 작성을 전담하는 특수 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 MCP 서버를 통해 MCP 클라이언트에 연결된 AI 시스템은 표준화된 프로토콜 인터페이스를 통해 상세하고 체계적인 제품 요구 사항 문서를 생성할 수 있습니다.
빠른 시작
NPX를 통해(권장):
지엑스피1
Docker를 통해:
공급자 구성:
.env.example``.env로 복사하고 API 키와 기본 모델을 설정합니다.선택적으로
update_provider_configMCP 도구를 사용하여 런타임에 공급자 자격 증명을 업데이트합니다.
도움받기:
Related MCP server: SupaUI MCP Server
특징
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-mcpMCP 서버(STDIO 전송)를 실행합니다. npx를 통해 직접 사용하거나 MCP 클라이언트 및 도구와의 통합을 위해 전역적으로 설치된 CLI로 사용할 수 있습니다.
제거
글로벌 CLI를 제거하려면:
CLI 옵션
사용 가능한 명령줄 옵션 보기:
도커
Docker 이미지 빌드
Docker로 실행
환경 변수를 사용하여
기여하다
이슈나 풀 리퀘스트를 제출하기 전에 CONTRIBUTING.md 와 CODE_OF_CONDUCT.md를 꼭 읽어보세요.
변경 사항
이 프로젝트의 모든 주요 변경 사항은 CHANGELOG.md 에 기록되어 있습니다.
충수
유용한 링크
모델 컨텍스트 프로토콜 - 공식 MCP 사양
MCP Inspector - MCP 서버용 테스트 및 디버깅 도구
NPM 패키지 - 게시된 npm 패키지