에이전트 워크플로 — MCP + 스킬
핵심 요약
AI 에이전트는 MCP 도구로 실행하고 Skill은 안전한 순서를 안내합니다. 분석 → 계획 → 사용자 승인 → 적용 → 검증 흐름을 권장합니다.
연결할 MCP 종류와 작업 공간의 신뢰 여부를 먼저 확인하고, 변경 승인과 증적 보고를 생략하지 마세요.
AI 에이전트가 플랫폼을 구동하는 의도된 방법: MCP 서버가 도구를 제공하고, skills/*/SKILL.md 파일이 플레이북을 제공합니다.
모듈 보호 (로컬)
// MCP 클라이언트 설정 — yp-mcp
{ "mcpServers": { "yp": {
"command": "node",
"args": ["/abs/nougat-devpay/tools/devpay-mcp/server.mjs",
"--workspace", "/abs/project"]
} } }2
3
4
5
6
흐름(protect_project 프롬프트와 yetdapay-protect 스킬 미러):
yetdapay_environment_doctor— FAIL을 모두 수정.yetdapay_project_analyze— 발견 보고.yetdapay_protection_plan— 결정 +plan_sha256등 보고.yetdapay_protection_review— 사용자에게 요약과 sha를 보여주고 명시적 승인 요청.approved:true로yetdapay_protection_apply— 없으면 CLI spawn 전에 거부.yetdapay_protection_verify—.devpay/evidence/를 읽고 판정을 문자 그대로 보고.
기부/피드백 설치 (원격)
// MCP 클라이언트 설정 — 게이트웨이
{ "mcpServers": { "yetdapay": {
"url": "https://yetdapay-mcp-staging.<subdomain>.workers.dev/mcp",
"headers": { "Authorization": "Bearer <seller-token>" }
} } }2
3
4
5
흐름(setup_donation_and_feedback + yetdapay-install 미러): yetdapay_store_list → yetdapay_integration_status / yetdapay_install_manifest_get → yetdapay_donation_configure + yetdapay_feedback_configure → yetdapay_integration_assets_get → 스니펫/컴포넌트 적용 → yetdapay_integration_validate → 보고.
라이선스 관리 (원격)
조사용 yetdapay_license_list / yetdapay_license_get / yetdapay_license_bindings / yetdapay_license_usage / yetdapay_usage_counters / yetdapay_security_events; 공개 키 검사용 yetdapay_license_verify — yetdapay-license 스킬이 셀러-vs-공개 분할을 인코딩합니다.
에이전트가 지켜야 하는 규칙
- 방문자 대면 코드에는
public_id만 — 절대 자격 증명 없음. - 쓰기 전에 읽기 전용 도구; 쓰기는 정확히
yetdapay_donation_configure/yetdapay_feedback_configure/yetdapay_protection_apply— 마지막은 승인 게이트. - 거부를 우회 재시도 금지;
PARTIALLY_VERIFIED는 성공이 아님;AGENT/MANUAL_REVIEW결정은 코드를 생산하지 않음.