본문으로 건너뛰기
cccskills
무료GitHub에 공개한국어 소개

prepare-mcp-integration

MCP와 외부 서비스 연동을 조사하고 근거를 갖춘 계획을 PR로 정리합니다. 사람이 특정 조사 버전과 연결 범위를 승인하면 Paperclip에서 연결별로 구현하고 검증합니다.

원문원문 설명 보기

Prepare MCP/vendor integrations through cited research, a content PR, exact-revision human approval, and one governed Paperclip connector PR per approved connection. Use for new integration research and delivery; not for ad hoc connector coding that bypasses the playbooks.

AI 평가90점/ 100설치 방법 보기

이럴 때 유용합니다

  • MCP와 외부 서비스의 연결 요건 조사
  • 사람의 승인을 받을 연동 계획 작성
  • 승인된 Paperclip 연결을 개별 구현
  • 인증·권한·연결 해제·감사 기록 검증

한국어 소개

할 수 있는 일

prepare-mcp-integration은 MCP와 외부 서비스 연동을 조사하고 Paperclip에 구현하는 작업을 지원합니다. MCP는 에이전트와 외부 도구를 연결하는 방식입니다. 공식 자료를 근거로 인증 방식, 권한, 이용 조건, 작업 위험을 정리해 조사 전용 풀 리퀘스트(PR)를 만듭니다. 사람이 특정 조사 버전과 연결 범위를 승인하면 연결마다 구현 PR을 준비합니다.

이럴 때 유용합니다

새 서비스의 연결 방법을 조사하고 개발 전에 계획을 검토할 때 유용합니다. 여러 연결을 개별적으로 진행하거나 인증 정보 갱신, 연결 해제, 작업 승인, 감사 기록까지 검증할 때도 사용할 수 있습니다.

사용 예시

  • “이 서비스의 공식 자료에서 연동 요건을 조사하고 승인용 조사 PR을 만들어 주세요.”
  • “승인된 조사 버전을 확인하고 대상 연결마다 구현과 검증을 진행해 주세요.”

주의 사항

git, gh, curl, 지정된 조사 및 구현 지침서와 Paperclip의 승인 기능이 필요합니다. 승인을 기다리는 동안에는 구현을 시작하지 않습니다. 조사 버전이나 연결 범위가 바뀌면 다시 승인받아야 합니다. 인증 정보는 승인된 저장소에서 관리합니다. 실제 인증 정보나 서비스 측 동의가 필요한 확인 작업은 명시적인 QA 작업으로 넘깁니다.

이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.

객관 평가

AI가 SKILL.md의 내용만을 근거로 4가지 관점에서 판정했습니다. 스타 수나 인기도는 판정에 넣지 않았습니다.

지시의 명확성언제 쓰고 무엇을 하는지 알 수 있는가
A양호새 연동의 조사 PR 작성과 승인 후 연결별 구현이라는 용도와 동작이 명시되어 있습니다.
절차의 구체성절차·입출력·예시가 구체적으로 적혀 있는가
A양호사전 확인 절차, 조사 항목, 조사 PR 내용과 승인 대상 커밋 식별자가 구체적입니다.
안전성전송·삭제·명령 실행 등을 명시하고 있는가
A양호구현 전 버전과 연결 범위 승인, 승인된 비밀 정보 저장소, 인증 정보가 필요한 검증의 이관을 명시합니다.
도입의 용이성필요한 도구나 API 키가 적고 적혀 있는가
B일부 부족git, gh, curl과 별도 지침서에 대한 의존성은 명시되어 있지만 설치 절차는 없습니다.

총점은 각 항목을 A=25점, B=15점, C=5점으로 더한 값입니다. 2026년 10월 20일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.

평가가 다르다고 생각되면 재검토를 요청하기

어느 항목이 왜 다르다고 생각하는지 적어 주세요. 로그인은 필요 없습니다. SKILL.md와 대조해 평가를 다시 만들고 이곳에 반영합니다.

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

포함된 파일(2)

  • SKILL.md12.1 KB
  • examples/notion-mcp-research-gate.md1.9 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Prepare MCP Integration

Take an input link or vendor brief through two separate phases: a reviewable research PR in paperclip-content, then connector implementation in Paperclip App only after a human accepts the exact research revision and connection set.

Preserve These Boundaries

  • Treat paperclip-content/integrations/README.md as the research contract and paperclip-content/integrations/skills/integration-harness/SKILL.md as its entrypoint. Reference and run them; do not copy their schemas, templates, state machines, reconciliation rules, or internal gates into this skill.
  • Treat paperclip/doc/connections/CONNECTOR-PLAYBOOK.md on the implementation target branch as the connector contract. Follow it end to end; do not substitute remembered behavior or the examples in this skill.
  • Finish Phase A with a research-only PR. Do not create an App implementation branch, task, or code change before the research gate is accepted.
  • Bind acceptance to one research PR head SHA and an explicit connection set. Acceptance does not cover later commits or additional connections.
  • Create one Paperclip App PR per approved connection. Shared prerequisite infrastructure or broad playbook corrections may use separate prerequisite PRs; never combine distinct connections into one connector PR.
  • Keep vendor credentials in approved secret storage. Never put secrets in briefs, catalog files, issue text, plans, fixtures, screenshots, logs, branch names, commits, or PRs.

Default Connection Experience

  • Request the broadest vendor permissions and scopes the connection can support by default. Operators should not have to predict every future tool they may need during setup. Enforce safe use after connection through Paperclip's action catalog, resource boundaries, ask-first policies, quarantine, and audit controls.
  • Keep the default wizard limited to the minimum information needed to create a working connection: connection identity, authentication, and any unavoidable tenant or resource boundary. Put optional scope reduction, feature groups, individual tool filters, response modes, transport tuning, and other expert controls behind one collapsed Advanced disclosure.
  • Give advanced controls working broad defaults so an operator can finish setup without opening them. When a provider truly requires an explicit advanced choice, document the exception and explain it in plain language instead of exposing protocol details by default.
  • Treat vendor permission breadth and Paperclip execution governance as separate layers. Do not reduce requested vendor permissions merely to stand in for missing action review, approval, quarantine, or audit policy.

Preflight

  1. Load the current Paperclip skill for checkout, comments, interactions, durable state, and final disposition. Load the standard PR-preparation skill (prepare-paperclip-pr for Paperclip agents) before opening any PR.
  2. Resolve the input URL(s), vendor/platform, intended MCP endpoint or API, target repositories and branches, and the Paperclip issue that owns the work. Ask only when these cannot be determined safely from the brief.
  3. Fetch both repositories and record the target commit hashes. Read the canonical files from those target commits, not from a possibly stale working tree. Refresh and reread them again immediately before Phase B.
  4. Inventory existing integration catalog entities, open PRs, branches, and current AppDefinitions/connectors before creating anything. Match by meaning, not title or slug.
  5. Determine whether the input describes one connection or several. A connection has one coherent credential owner, endpoint/transport, resource boundary, and independently reviewable action catalog. Record the proposed split early and refine it as evidence arrives.
  6. Prefer official vendor documentation, protocol/RFC sources, safe live probes, and current Paperclip code. Use third-party sources only to find or qualify primary evidence. Record every factual claim with URL and access date; mark unresolved facts explicitly instead of guessing.

Do not mutate a vendor account, register a client, grant consent, or invoke a write tool merely to research it. A safe unauthenticated metadata probe is allowed when it does not change vendor state. Route credential- or browser-dependent validation through an explicit QA task when it becomes necessary.

Keep The Run Resumable

Maintain one concise checkpoint in the Paperclip issue or an issue document:

  • current phase and owning next action;
  • input links and target repository commits;
  • research PR URL and exact head SHA;
  • proposed and accepted connection sets;
  • research-gate interaction and accepted target revision;
  • one branch, PR URL/head, and verification summary per connection;
  • prerequisite/playbook PRs and remaining blockers.

On every restart, reconcile this state with files, branches, PRs, reviews, and interactions before creating anything. Reuse semantic matches. Never duplicate catalog entities, regress terminal pipeline phases, reuse stale acceptance, or open a second PR for the same connection accidentally.

Phase A: Research In paperclip-content

  1. Create an isolated worktree and branch from the refreshed content target. Preserve unrelated local changes.
  2. Intake the supplied links or brief through the integration harness. Let the harness load its sibling skills for discovery, feature research, proposal reconciliation, user stories, UI planning, implementation planning, examples, and docs briefing. Obey every internal human gate in integrations/README.md; the final research gate below does not replace them.
  3. Build the complete reviewable OKF/planning package required by the current pipeline. For MCP work, make the evidence sufficient to decide:
    • official endpoint and transport;
    • auth mode, credential ownership, scopes, discovery and DCR behavior;
    • endpoint-precedence and redirect-origin constraints;
    • token lifetime, rotation, refresh, revocation, and re-auth behavior;
    • tool inventory, action risk, resource filters, account/tier/pricing constraints, administrator setup, and validation needs;
    • exact service involvement and system boundaries in Paperclip.
  4. Ground every Paperclip-surface claim in the maintained surface map and current App code. Reconcile before creating, update required indexes/logs, and preserve lineage, timestamps, immutable slugs, and absorbing phases as required by the research contract.
  5. Open one research-only PR to paperclip-content. Include the full planning package and any tightly coupled content-playbook correction, but no Paperclip App implementation.
  6. Run focused validation and the required PR workflow. Do not present the gate until checks are green, Greptile is 5/5, all actionable review comments are resolved, and the recorded PR head still matches the reviewed head.

Gate Research Before Building

  1. Create or update a dedicated issue document that names:
    • the research PR URL and exact head SHA;
    • the content and App source commits used for research;
    • the proposed connection set and why each item is independent;
    • known limitations, prerequisites, and deferred questions.
  2. Create a Paperclip request_confirmation interaction targeted at that issue document's latest revision. Use a revision-specific idempotency key and a wake_assignee continuation policy so either acceptance or rejection wakes the assignee. Ask the reviewer to include revision notes when rejecting.
  3. Put the issue in in_review and stop. Do not prepare App worktrees or code while the interaction is pending.
  4. On rejection, use the interaction response and any revision notes to revise Phase A only and present a new revision. If the research PR head, gate document, or connection set changes, withdraw/supersede the old confirmation and request a fresh one.
  5. On acceptance, verify that the response still targets the latest gate revision and recorded PR head. Implement only the accepted connections.

Phase B: Implement In Paperclip App

Refresh the App target branch, reread the current Connector Playbook, and record its commit before writing code. For each accepted connection:

  1. Create one isolated worktree, branch, and PR. Reconcile against current AppDefinitions and connector code first.
  2. Follow the Connector Playbook's current decisions for catalog entry versus plugin, reuse path, AppDefinition, transport, credential refs, resource filters, action catalog, governance, wizard behavior, health/catalog, availability, revocation, audit, and validation.
  3. Derive OAuth behavior from evidence. In particular, do not ship a complete authorization/token endpoint pair for a discovery-capable MCP vendor unless it is intentionally authoritative: current broker precedence can make that pair bypass stored endpoints, challenge hints, and RFC discovery. Probe DCR and redirect constraints safely, reuse registered clients, and cover token rotation/terminal refresh failures when the vendor requires them.
  4. Add the connection documentation mandated by the current playbook, including the service-involvement statement, a sequence diagram with exact auth/discovery/registration/callback endpoints, and step-by-step administrator setup.
  5. Add focused automated tests and the production-like validation hook for connect, catalog discovery, an allowed read, an ask-first write, a denied/quarantined action, revoke, and audit. Include negative company, actor, resource, and changed-schema cases where applicable.
  6. Use a first-class QA child issue only when real credentials, vendor consent, or browser evidence cannot be completed safely by the implementing agent. Link it as a blocker and give QA exact, secret-safe steps and expected evidence.
  7. Run the standard PR-preparation workflow for this connector PR. Do not hand it back for merge until focused verification passes, all required checks are green, Greptile is 5/5, and every actionable comment is resolved.

Complete and report each connection independently. Failure or review delay on one connection must not cause another connection to be bundled into its PR.

Feed New Rules Upstream

At both phases, compare new evidence with the two canonical playbooks.

  • Record vendor-specific facts in that vendor's catalog artifacts, manifest, docs, and tests.
  • When evidence changes a reusable schema, gate, template, auth rule, risk policy, documentation standard, or validation rule, update the owning upstream playbook/skill/template and add regression coverage where possible.
  • Include a narrow, tightly coupled correction in the relevant research or connector PR. Use a separate prerequisite PR when the correction affects several connectors, changes shared infrastructure, or would obscure the one-connection review.
  • Rebase/reconcile dependent work and rerun affected planning and verification after the correction. If the accepted research PR or connection set changes, repeat the research gate.
  • Never knowingly leave implementation, tests, and the owning playbook inconsistent.

Finish

Before marking the issue done, report the exact research PR and head, accepted gate revision, every connector/prerequisite PR and head, focused verification, CI/review state, and any upstream playbook changes. Leave the issue in_review only for a real pending interaction/reviewer/monitor path, blocked only for a named owner and concrete unblock action, and done only when every approved connection has a merge-ready PR and no required follow-up remains on the issue.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

add-product-e2e-eval

무료요약 있음AI 평가 90점

Paperclip에서 실제 브라우저부터 서버, 데이터베이스, runner까지 검증하는 E2E 평가를 추가·확장합니다. 테스트 데이터와 판정 조건, 증거를 기존 보고서에 연결합니다.

  • 전체 사용자 작업 흐름의 평가 추가
  • 테스트 데이터와 판정 조건 갱신
  • 평가 보고서에 스크린샷과 산출물 추가
paperclipai/paperclip10.6만2026년 10월 22일 업데이트

add-runner-eval

무료요약 있음AI 평가 90점

Paperclip Runner의 동작 평가에 판정 조건, 실행 대상, 보고서 검증 데이터를 추가하고 증거와 실행 이력을 남겨 검증합니다.

  • Runner 동작 평가를 추가합니다
  • 정상 및 잘못된 증거로 판정을 검증합니다
  • 실행 대상 목록과 지속 평가를 갱신합니다
paperclipai/paperclip10.6만2026년 10월 22일 업데이트

agent-browser

무료요약 있음AI 평가 90점

실제 브라우저로 웹페이지와 앱을 조작하며 화면과 동작을 검증합니다. 스크린샷, 간단한 양식 입력, 오류 및 통신 기록으로 문제 재현과 결과 확인을 돕습니다.

  • UI 변경 후 화면을 확인합니다
  • JavaScript로 렌더링된 내용을 읽습니다
  • 화면 문제와 오류를 재현합니다
paperclipai/paperclip10.6만2026년 10월 22일 업데이트

agentmail

무료요약 있음AI 평가 100점

Paperclip에서 할당받은 AgentMail 수신함으로 작업에 연결된 메일을 확인하고, 새 메일 전송과 답장, 전송 결과 확인까지 수행합니다.

  • 담당 작업에 연결된 메일을 확인합니다
  • 할당된 수신함에서 새 메일을 보냅니다
  • 대화의 특정 메시지에 답장합니다
paperclipai/paperclip10.6만2026년 10월 22일 업데이트

check-pr

무료요약 있음AI 평가 80점

GitHub, GitLab, Perforce 변경의 검토 의견, 자동 검사 실패와 설명 누락을 확인하고, 할 일을 정리하며 요청에 따라 수정과 처리된 스레드 해결을 지원합니다.

  • 변경 사항을 제출하기 전에 점검합니다
  • 실패한 검사와 수정할 항목을 확인합니다
  • 사람과 봇의 검토 의견을 정리합니다
paperclipai/paperclip10.6만2026년 10월 22일 업데이트

company-creator

무료요약 있음AI 평가 100점

구상이나 기존 저장소를 바탕으로 AI 에이전트의 역할, 보고 체계, 작업 인계를 정리하고 규격에 맞는 회사 또는 팀 패키지를 만듭니다.

  • 구상에서 에이전트 회사를 만듭니다
  • 저장소를 팀 구성으로 정리합니다
  • 역할 분담과 작업 인계를 설계합니다
paperclipai/paperclip10.6만2026년 10월 22일 업데이트

paperclipai의 스킬 모두 보기

이 스킬의 문제 신고