PRD 생성기 & Linear 티켓 생성기
PRD 생성기 & Linear 티켓 생성기 (PRD Generator & Linear Ticket Creator with MistralAI Agents API and MCP)
회의록(transcript) PDF에서 제품 요구사항 문서(PRD)를 생성하고 Linear 티켓을 만들어 주는 애플리케이션이에요. MistralAI Agents API와 MCP 서버를 사용해요. PDF 트랜스크립트의 텍스트를 OCR로 추출하고, 회의록에서 종합적인 PRD를 만들며, PRD를 구조화된 기능(feature)으로 파싱해 각 기능에 대한 Linear 티켓을 자동으로 생성해요.
출처: 문서
본문
아키텍처 (Architecture)
├── mcp_servers/
│ ├── stdio_prd_generator_server.py
│ └── stdio_linear_ticket_gen_server.py
├── app.py
주요 애플리케이션
app.py: Chainlit 인터페이스 + MistralAI 에이전트 통합
MCP 서버
stdio_prd_generator_server.py: PDF OCR 처리와 MistralAI LLM을 이용한 PRD 생성stdio_linear_ticket_gen_server.py: PRD 파싱과 GraphQL API를 통한 Linear 티켓 생성
설치 (Installation)
pip install chainlit mcp loguru pydantic gql
환경 설정 (Environment Setup)
MistralAI API 키를 설정해요.
export MISTRAL_API_KEY="your_api_key_here"
두 서버 모두에 Mistral API 키를 설정하세요.
mcp_servers/stdio_linear_ticket_gen_server.pymcp_servers/stdio_prd_generator_server
mcp_servers/stdio_linear_ticket_gen_server.py에 Linear API 자격 증명을 구성해요.
linear_api_key를 본인의 Linear API 키로 업데이트team_id를 본인의 Linear 팀 ID로 업데이트
사용 (Usage)
애플리케이션을 실행해요.
chainlit run app.py
이런 질문을 해보세요.
- "Generate a PRD from transcript.pdf"
- "Generate a PRD outlining LeChat improvements based on the transcript in transcript.pdf, and create corresponding Linear tickets."
앱이 PDF에서 텍스트를 자동으로 추출하고 PRD를 생성하며 해당 Linear 티켓을 만들어요.
더 알아보기 (Learn more)
- 금융 분석가 (Financial Analyst) — MCP + Agents API 다른 예제
- MCP (Model Context Protocol) — MCP 개요
- Mistral OCR 문서 — PDF OCR 처리
- Linear API — 티켓 생성 GraphQL API