{"apiVersion":"v1","directorySlug":"rona-mcp-8db51fafba","title":"Rona","description":"업무 도구를 연결하면, 내 일에 꼭 맞는 AI 활용법을 찾아 바로 적용해보세요.","pageUrl":"https://www.mcpbundles.com/skills/rona-mcp-8db51fafba","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://rona.so/api/mcp","hostedMcpUrl":null,"toolCount":13,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"so.rona/rona-mcp-8db51fafba","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_practice","description":"이미 받은 맞춤 코칭을 가져옵니다 — installToken(맞춤 생성분) 또는 shareToken(공유 코칭)으로 코칭 본문(SKILL.md)을 반환합니다. 아직 받은 코칭이 없으면 이 도구가 아니라 request_skill 로 새 코칭을 요청하세요.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"shareToken":{"type":"string"},"enrollToken":{"type":"string"},"installToken":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_practice","displayName":"get_practice","title":"get_practice"},{"name":"log_event","description":"맞춤 코칭을 수행하는 동안 추적 이벤트(8종)를 기록합니다 — 코칭 지침이 진행 상황을 curl 대신 이 도구로 전송합니다. install_token 으로 인증합니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["event_type"],"properties":{"payload":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"event_type":{"enum":["skill_started","tool_used","checkpoint_saved","skill_completed","user_note","direction_aligned","step_consent","user_steer"],"type":"string"},"install_token":{"type":"string"}}},"logicalName":"log_event","displayName":"log_event","title":"log_event","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"request_skill","description":"받은 코칭이 없을 때, 짧은 인터뷰로 새 맞춤 코칭 준비를 요청합니다. taskDescription/workContext/expectedOutcome 을 제출하면 생성이 시작되고 request_id 를 반환합니다. 사용자의 업무를 대신 수행하거나 내용을 지어내지 말고, 인터뷰로 받은 그대로 넘기세요. (OAuth 인증 필요)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["taskDescription","workContext","expectedOutcome"],"properties":{"workContext":{"type":"string","maxLength":2000,"minLength":15},"attachedLinks":{"type":"array","items":{"type":"string","maxLength":2048,"minLength":1},"maxItems":20},"expectedOutcome":{"type":"string","maxLength":2000,"minLength":15},"taskDescription":{"type":"string","maxLength":2000,"minLength":15},"workContextSummary":{"type":"string","maxLength":8000}}},"logicalName":"request_skill","displayName":"request_skill","title":"request_skill","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"check_skill_status","description":"request_skill 로 요청한 맞춤 코칭의 준비 상태를 폴링합니다. completed 면 install_token 을 함께 돌려주니 get_practice 로 이어집니다. (OAuth 인증 필요)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["request_id"],"properties":{"request_id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"check_skill_status","displayName":"check_skill_status","title":"check_skill_status"},{"name":"get_progress","description":"수행 중인 맞춤 코칭의 진행 상황(완료 단계/전체 단계/요약)을 install_token 으로 가져옵니다 — 사용자에게 진행표를 보여줄 때 씁니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"install_token":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_progress","displayName":"get_progress","title":"get_progress"},{"name":"submit_progress","description":"수행 중 맞춤 코칭의 상세 진행 스냅샷(목표/단계/용어집)을 보냅니다 — 셸/파일 없는 커넥터가 curl 대신 이 도구로 진행표를 갱신합니다. install_token 으로 인증합니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"goal":{"type":"object","default":{},"properties":{"how":{"type":"string"},"what":{"type":"string"},"where":{"type":"string"},"oneLiner":{"type":"string"}}},"steps":{"type":"array","items":{"type":"object","required":["title","state"],"properties":{"what":{"type":"string"},"state":{"enum":["done","active","wait"],"type":"string","default":"wait"},"detail":{"type":"string"}}},"default":[]},"glossary":{"type":"array","items":{"type":"object","required":["term","desc"],"properties":{"desc":{"type":"string"},"term":{"type":"string"}}},"default":[]},"install_token":{"type":"string"}}},"logicalName":"submit_progress","displayName":"submit_progress","title":"submit_progress","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"start_coaching","description":"사용자의 실제 업무 결과물과 완료 기준을 합의해 새 코칭 세션을 시작합니다. 범용 주제 추천이 아니라 사용자가 밝힌 업무·사용 맥락·제약을 그대로 계약으로 저장합니다. (OAuth 인증 필요)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["requestKey","title","outcome","usageContext","completionCriteria"],"properties":{"outcome":{"type":"string","maxLength":1000,"minLength":1},"requestKey":{"type":"string","pattern":"^[A-Za-z0-9._:-]{1,128}$"},"constraints":{"type":"array","items":{"type":"string","maxLength":500},"default":[],"maxItems":12},"usageContext":{"type":"string","maxLength":500,"minLength":1},"periodPlanRef":{"type":"object","required":["planId","checkpointId"],"properties":{"planId":{"type":"string","pattern":"^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$"},"checkpointId":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._-]{0,63}$"}},"additionalProperties":false},"completionCriteria":{"type":"array","items":{"type":"string","maxLength":500},"maxItems":12,"minItems":1}}},"logicalName":"start_coaching","displayName":"start_coaching","title":"start_coaching","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_coaching_state","description":"중단된 코칭의 목표·권고 방향·다음 행동·결과물 및 검증 개수를 다시 가져옵니다. 다른 사용자 세션은 조회할 수 없습니다. (OAuth 인증 필요)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["coachingId"],"properties":{"coachingId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_coaching_state","displayName":"get_coaching_state","title":"get_coaching_state"},{"name":"update_coaching_state","description":"코칭의 권고 방향·다음 행동·차단 사유·학습 요약·사용자 검토 여부를 갱신합니다. expectedRevision 으로 오래된 상태 덮어쓰기를 막습니다. (OAuth 인증 필요)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["coachingId","expectedRevision"],"properties":{"status":{"enum":["active","attention","awaiting_user","blocked","partial"],"type":"string"},"direction":{"type":"object","required":["recommendation","rationale"],"properties":{"rationale":{"type":"string","maxLength":1000,"minLength":1},"recommendation":{"type":"string","maxLength":1000,"minLength":1}},"additionalProperties":false},"coachingId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"nextAction":{"anyOf":[{"type":"string","maxLength":1000,"minLength":1},{"type":"null"}]},"userReviewed":{"type":"boolean"},"blockedReason":{"anyOf":[{"type":"string","maxLength":1000,"minLength":1},{"type":"null"}]},"learningSummary":{"anyOf":[{"type":"string","maxLength":2000,"minLength":1},{"type":"null"}]},"expectedRevision":{"type":"integer","maximum":9007199254740991,"minimum":0}}},"logicalName":"update_coaching_state","displayName":"update_coaching_state","title":"update_coaching_state","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"submit_coaching_artifact","description":"사용자가 만든 실제 결과물의 공개 가능한 메타데이터만 기록합니다. 원문·로컬 경로·대화 전문은 보내지 않습니다. (OAuth 인증 필요)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["coachingId","artifactKey","kind","title","summary","version"],"properties":{"kind":{"enum":["document","code","data","presentation","automation","other"],"type":"string"},"summary":{"type":"string","maxLength":2000,"minLength":1},"version":{"type":"integer","maximum":9007199254740991,"exclusiveMinimum":0},"coachingId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"artifactKey":{"type":"string","pattern":"^[A-Za-z0-9._:-]{1,128}$"}}},"logicalName":"submit_coaching_artifact","displayName":"submit_coaching_artifact","title":"submit_coaching_artifact","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"submit_coaching_evidence","description":"결과물의 실행·검증·사용자 검토·한계 증거를 요약해 기록합니다. 검증 없는 완료 선언을 막는 근거로 사용합니다. (OAuth 인증 필요)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["coachingId","evidenceKey","type","status","summary"],"properties":{"type":{"enum":["verification","execution","user_review","limitation"],"type":"string"},"status":{"enum":["passed","failed","observed","accepted","rejected","blocked"],"type":"string"},"summary":{"type":"string","maxLength":2000,"minLength":1},"coachingId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"artifactKey":{"type":"string","pattern":"^[A-Za-z0-9._:-]{1,128}$"},"evidenceKey":{"type":"string","pattern":"^[A-Za-z0-9._:-]{1,128}$"}}},"logicalName":"submit_coaching_evidence","displayName":"submit_coaching_evidence","title":"submit_coaching_evidence","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"complete_coaching","description":"합의된 결과물·검증 증거·사용자 검토가 모두 있을 때만 코칭을 완료합니다. 조건이 모자라면 완료하지 않고 부족한 항목을 반환합니다. (OAuth 인증 필요)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["coachingId"],"properties":{"coachingId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"logicalName":"complete_coaching","displayName":"complete_coaching","title":"complete_coaching","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"submit_coaching_review","description":"완료·최종 동기화된 코칭에 사용자가 선택적으로 남긴 마스킹 후기를 제출합니다. 코칭 완료 전에는 호출하지 않습니다. (OAuth 인증 필요)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["coachingId","markdownContent"],"properties":{"coachingId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"markdownContent":{"type":"string","maxLength":200000,"minLength":1}}},"logicalName":"submit_coaching_review","displayName":"submit_coaching_review","title":"submit_coaching_review","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Rona&config=eyJ1cmwiOiAiaHR0cHM6Ly9yb25hLnNvL2FwaS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Rona%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Frona.so%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Rona%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Frona.so%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Rona&connectorUrl=https%3A%2F%2Frona.so%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Rona\" --url \"https://rona.so/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/rona-mcp-8db51fafba","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/rona-mcp-8db51fafba/tools/{tool}","mcpServerUrl":"https://rona.so/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/rona-mcp-8db51fafba?live=1"}