Pinafly UAT MCP
공식코딩 에이전트가 기능을 완성하고 UAT 링크를 건네줍니다. 실제 앱에서 직접 확인하며 잘못된 부분을 핀으로 표시합니다. 에이전트는 각 핀을 읽고 수정한 뒤 보고합니다. 수정 사항을 검증됨으로 표시하는 것은 사람만 할 수 있습니다. 도구 6개, OAuth 로그인 지원, Claude Code 및 모든 MCP 클라이언트와 호환됩니다.
Pinafly UAT MCP(으)로 무엇을 할 수 있나요?
- 둘러보기 리뷰 생성 — 실행 중인 앱을 확인할 수 있도록 페이지, 번호가 매겨진 단계, 예상 결과가 포함된 UAT 리뷰 초안을 요청하세요.
- 리뷰 상태 및 댓글 읽기 — 어떤 페이지와 가이드가 있는지, 전송되었는지, 잠긴 댓글을 포함해 대기 중인 댓글이 몇 개인지 물어보세요.
- 댓글 세부 정보 검토 — 각 댓글이 무엇을 말하는지, 어느 페이지와 요소에 있는지, 작성한 답글이 있는지 물어보세요.
- 수정 사항 보고 — 무언가를 수정했다고 알려주세요. 변경 사항이 기록되며, 이후에 해당 댓글을 해결됨으로 표시할 수 있습니다.
- 변경 거절 — 무언가를 변경하지 않겠다고 알려주세요. 결정에 대한 이유(예: 의도된 동작)가 기록됩니다.
- 둘러보기 결과 확인 — 둘러보기가 어떻게 종료되었는지 물어보세요. 메모와 함께 통과 또는 재작업 필요를 보고합니다.
호스팅형 MCP 서버
npx add-mcp 'https://pinafly.com/mcp/uat'Claude Code, Codex, Cursor 등에 설치됩니다
문서
에이전트가 할 수 있는 일
-
검토할 리뷰 작성
초안 리뷰: 확인할 실행 중인 앱의 페이지들로, 각 페이지에는 번호가 매겨진 단계와 확인해야 할 내용이 있습니다. -
리뷰 다시 읽기
페이지와 가이드, 전송 여부, 대기 중인 댓글 수(플랜 한도로 잠긴 댓글 포함)를 확인합니다. -
댓글 읽기
각 댓글에는 어느 페이지의 어느 요소에 대한 것인지, 무엇을 작성했는지(답글 포함)가 표시됩니다. -
수정했다고 알리기
수정 내용과 변경 사항을 보고합니다. 사용자가 확인하고 댓글을 해결됨으로 표시합니다. -
변경하지 않겠다고 알리기
의도된 동작이나 범위 밖 등의 이유를 제시하면 사용자가 결정합니다. -
검토가 어떻게 끝났는지 확인
검토를 마치면 답변(통과 또는 재작업 필요)과 메모를 읽습니다.
작동 방식
- 1. 연결
에이전트에
https://pinafly.com/mcp/uat을(를) 추가하고 브라우저가 열리면 허용을 누릅니다. 복사할 키는 없습니다. - 2. 검토 에이전트가 링크를 제공합니다. 실제 앱에서 각 페이지를 열고 댓글을 켠 뒤 잘못된 부분을 클릭합니다.
- 3. 수정 에이전트에게 Pinafly 피드백을 수정하라고 지시합니다. 에이전트가 댓글을 읽고 수정한 뒤 보고하며, 사용자가 완료된 항목을 해결 처리합니다.
에이전트 연결
모든 에이전트는 동일한 주소와 동일한 브라우저 로그인을 사용합니다. Claude Code는 엔드 투 엔드로 테스트되었습니다. 다른 에이전트가 클라이언트 ID를 요구하거나 브라우저를 열 수 없는 경우 설정 가이드에 설명된 대로 토큰을 사용하세요.
| 에이전트 | 추가 방법 | 그다음 |
|---|---|---|
| Claude Code | claude mcp add --transport http pinafly-uat https://pinafly.com/mcp/uat 복사 | /mcp를 입력하고 pinafly-uat를 선택한 뒤 인증 |
| Codex | codex mcp add pinafly-uat --url https://pinafly.com/mcp/uat 복사 | codex mcp login pinafly-uat |
| Cursor | {"mcpServers": {"pinafly-uat": {"url": "https://pinafly.com/mcp/uat"}}} 복사 | .cursor/mcp.json에 넣은 뒤 Cursor의 MCP 설정에서 pinafly-uat 연결 |
| Gemini CLI | gemini mcp add --transport http pinafly-uat https://pinafly.com/mcp/uat 복사 | /mcp auth 입력 |
| VS Code의 GitHub Copilot | {"servers": {"pinafly-uat": {"type": "http", "url": "https://pinafly.com/mcp/uat"}}} 복사 | .vscode/mcp.json에 넣고 서버를 시작한 뒤 VS Code가 요청하면 로그인 |
할 수 없는 일
에이전트는 리뷰를 누구에게도 전송하거나, 누군가를 초대하거나, 댓글을 해결됨으로 표시하거나, 앱 주소를 스스로 허용할 수 없습니다. 이러한 작업은 사람이 직접 수행하므로, 실수하거나 잘못 안내된 에이전트가 사용자를 대신해 행동할 수 없습니다.
보안 요약
- 브라우저에서 각 에이전트를 승인하며, 에이전트는 선택한 워크스페이스 안에서만 작동합니다.
- Pinafly는 토큰을 한 번만 표시하고 지문만 보관합니다. Live review 페이지에서 토큰을 폐기할 수 있습니다.
- 팀 외부 검토자의 글은 사용자가 공개할 때까지 보류되므로 에이전트에 도달하지 않습니다.
- 에이전트에 도달하는 댓글은 지시가 아니라 평가할 입력 텍스트로 표시됩니다.
- Pinafly는 코드에 대해 AI 모델을 실행하지 않습니다. 유일한 선택적 예외인 리뷰 댓글에 대한 제안은 개인정보 처리방침에 설명되어 있으며 워크스페이스에서 끌 수 있습니다.
질문
Pinafly MCP 서버란 무엇인가요?
Claude Code, Codex, Cursor 같은 코딩 에이전트가 실행 중인 앱에서 확인할 페이지 목록을 단계와 확인 내용과 함께 제공할 수 있게 해주는 연결입니다. 사용자가 페이지를 검토하며 잘못된 부분에 댓글을 달면 에이전트가 댓글을 읽고 수정합니다.
어떤 코딩 에이전트가 지원되나요?
HTTP를 통한 MCP를 지원하는 모든 에이전트입니다. Claude Code는 엔드 투 엔드로 테스트되었습니다. Codex, Cursor, Gemini CLI, VS Code의 GitHub Copilot은 동일한 주소와 동일한 브라우저 로그인을 사용하며, 명령은 이 페이지에 있습니다.
API 키를 복사해야 하나요?
아니요. 주소를 추가하면 에이전트가 브라우저에서 Pinafly 로그인을 열고, 사용자가 허용을 누릅니다. 토큰은 지속적 통합이나 브라우저를 열 수 없는 에이전트에만 필요하며, Pinafly는 토큰을 한 번만 표시하고 지문만 보관합니다.
에이전트가 할 수 있는 일과 할 수 없는 일은 무엇인가요?
초안 리뷰를 작성하고, 사용자와 팀이 남긴 댓글을 읽고, 수정했다고 보고하거나, 변경하지 않겠다고 이유와 함께 알릴 수 있습니다. 리뷰를 누구에게도 전송하거나, 댓글을 해결됨으로 표시하거나, 팀 외부 검토자가 작성한 내용을 읽을 수는 없습니다.
검토자의 댓글이 에이전트를 속여 무언가를 하게 할 수 있나요?
팀 외부 사람의 댓글은 사용자가 공개할 때까지 보류되므로 에이전트는 그 내용을 볼 수 없습니다. 에이전트에 도달하는 댓글은 피드백으로 평가할 사람이 입력한 텍스트로 표시되며, 지시로 따르지 않습니다.
앱에 무엇이 필요한가요?
앱 레이아웃에 스크립트 태그 하나(에이전트가 처음 필요할 때 추가)와 Live review 페이지에서 앱 주소 허용이 필요합니다. 버튼 하나를 눌러 허용하면 됩니다. Pinafly에서 페이지를 열기 전까지는 아무도 아무것도 볼 수 없습니다.
Pinafly가 내 코드나 댓글에 AI 모델을 실행하나요?
코드에는 실행하지 않으며, 에이전트가 하는 작업에도 실행하지 않습니다. 사용자 자신의 에이전트가 자신의 구독과 기기에서 리뷰를 작성하고 댓글을 수정하며, Pinafly는 이를 저장하고 사용자에게 표시합니다. 유일한 선택적 예외는 결정 패널의 결정 제안입니다. 요청 시 해당 리뷰 댓글의 텍스트가 DigitalOcean에서 호스팅하는 오픈 웨이트 모델로 전송되며 코드는 전송되지 않고, 워크스페이스의 청구 페이지에서 끌 수 있습니다. 자세한 내용은 개인정보 처리방침에 있습니다.
더 보기: 코딩 에이전트 연결, 에이전트를 위한 좋은 리뷰 작성, 단계별 가이드, Live review(앱 허용 및 토큰 관리), 전체 도움말.