Skills, MCP 커넥터, 플러그인: 차이점 설명
요약
본문은 Claude AI 환경에서 'Skill', 'MCP Connector', 'Plugin'의 차이점을 설명합니다. Skill은 특정 작업을 수행하는 지침을 제공하고, MCP Connector는 외부 데이터 및 서비스에 대한 접근 권한을 부여하며, Plugin은 이들을 하나로 묶어 패키징한 형태입니다. 특히 Claude는 점진적 로딩 방식을 채택하여 효율성을 높였습니다.
핵심 포인트
- Skill: 특정 작업 수행 방법(지침) 학습
- MCP Connector: 외부 데이터/서비스 접근 권한 부여
- Plugin: Skill, Connector 등을 통합 패키징
- Claude의 스킬은 코드 샌드박스에서 실행됨
First published in GetPack Magazine, sourced guides to use AI well as a student.
A skill은 지침 폴더(때로는 스크립트가 포함된 SKILL.md 파일)로, 사용자의 요청이 이와 일치할 때 Claude가 로드합니다: 이는 Claude에게 특정 작업을 어떻게 수행해야 하는지 가르칩니다. MCP connector는 모델 컨텍스트 프로토콜(Model Context Protocol)을 통해 외부 서비스(사용자 파일, 캘린더, 데이터베이스 등)에 연결하는 것입니다: 이는 AI에게 데이터와 작업에 대한 접근 권한을 부여합니다. plugin은 스킬, 커넥터, 명령어 및 에이전트를 하나로 묶어 한 번에 설치할 수 있도록 패키징한 것입니다. ChatGPT에서는 커넥터를 이제
이것의 큰 장점은 점진적 로딩(progressive loading)입니다. Agent Skills 문서에 따르면, Claude는 각 스킬의 이름과 설명만을 컨텍스트에 유지하며, 이는 약 100 토큰 분량입니다. 본문은 요청이 일치할 때만 로드되며; 추가 파일들은 지침에서 해당 파일을 가리킬 때만 읽히고, 스크립트의 경우 그 출력만이 대화에 들어갑니다.
claude.ai에서는 스킬이 Claude의 코드 샌드박스(code sandbox) 내에서 실행되므로, '설정'에서 '코드 실행 및 파일 생성(Code execution and file creation)'을 활성화하고, 이후 기능(Capabilities)(Skills 개요)에서 설정해야 합니다. Claude Code에서 스킬은 단순히 ~/.claude/skills/ 또는 .claude/skills/ 내의 폴더에 불과합니다. 단계별 과정은 스킬 설치 가이드를 참고하고, 작성하는 방법은 자신만의 Claude 스킬 작성하기에서 다룹니다. 스킬은 오픈 사양인 Agent Skills를 따르기 때문에, Claude용으로 작성된 스킬이라도 이를 채택한 다른 도구에서도 작동할 수 있습니다.
MCP 커넥터: 방법이 아닌 접근성(access)
공식 사이트는 MCP를
커넥터는 세 가지 종류의 빌딩 블록(building blocks)을 노출하는 MCP 서버입니다(Architecture overview): 도구(tools), AI가 행동을 취하기 위해 호출하는 함수; 리소스(resources), 파일 내용과 같은 컨텍스트 데이터; 그리고 프롬프트(prompts), 재사용 가능한 상호작용 템플릿입니다. 이 서버는 제공업체 측의 원격지 또는 사용자의 컴퓨터 로컬에서 실행됩니다. 이는 사용자 계정과 함께 실제 서비스 _내부_에서 작동한다는 의미이며, 이것이 강점이자 위험 요소입니다. 코딩 없이 플러그인을 연결하려면 Claude에 MCP 커넥터 연결하기를 따르고, 내부 구조를 확인하려면 첫 번째 MCP 서버 구축하기를 참고하세요.
플러그인(The plugin): 새로운 기능이 아닌 패키지
Claude Code에서 플러그인은
플러그인(The plugin): 새로운 기능이 아닌 패키지
Claude Code에서 플러그인은
| Skill | MCP connector (app in ChatGPT) | Plugin | |
|---|---|---|---|
| 정의 | SKILL.md 지침 폴더, 때로는 스크립트 포함 | 서비스를 여는 MCP 서버 연결 | 스킬, 커넥터, 명령어, 에이전트, 후크로 구성된 패키지 |
| ... |
어떤 것을 사용해야 할까
하나의 질문을 던져보세요: AI가 놓치고 있는 것은 무엇인가?
- 방법론(The method). 매 세션마다 동일한 지침을 반복하는 경우(
Claude Code. ~/.claude/skills/에 있는 Skills를 사용하고, claude mcp add로 Connectors를 추가하며, /plugin으로 Plugins를 사용합니다. claude.ai 계정에 연결된 Connectors와 Plugins는 해당 계정으로 로그인할 때 유지되지만, 명령줄에서 설치하는 것은 기기에 남아 있습니다. 처음이신가요? Claude Code 초보자 가이드로 시작하세요.
ChatGPT. 이전에는 Connectors라고 불렸던 기능은 이제
ChatGPT에서 활성화된 앱은 사용자의 대화 내용과 메모리, IP 주소 및 근사 위치로부터 컨텍스트를 받을 수 있습니다. Free, Plus, Go 및 Pro 플랜의 경우, '모두를 위한 모델 개선' 기능이 켜져 있으면 OpenAI는 앱에서 접근한 정보를 사용하여 모델을 학습할 수 있습니다.
Skill은 코드를 실행할 수 있습니다. Agent Skills 문서는 사용자가 직접 만들었거나 Anthropic으로부터 얻은 Skill만 사용할 것을 권장합니다. 악의적인 Skill은 Claude를 명시된 목적과 관련 없는 코드 실행으로 유도하여 데이터 유출에까지 이를 수 있습니다. 사용자가 업로드하거나 다른 사람이 공유하는 Skill은 Anthropic의 검토를 거치지 않으므로, 활성화하기 전에 SKILL.md와 해당 파일을 열어보세요.
Plugin은 이러한 위험을 쌓아 올립니다. Claude Code에서 설치된 Plugin은 사용자 권한으로 임의 코드를 실행할 수 있으며, 그 Hook은 샌드박스 외부에서 작동합니다(Plugin security and trust). 마켓플레이스의 이름은 카탈로그를 누가 게시했는지를 알려줄 뿐, 각 Plugin이 무엇을 하는지는 알려주지 않습니다. claude.ai에서는 디렉토리 Plugin이 보안 검사와 인간의 검토를 거치지만, URL로 추가하거나 사용자가 직접 업로드하는 Plugin은 그렇지 않습니다. OpenAI 역시 'OpenAI Verified' 배지가 사용자 본인의 검토를 대체하지는 못합니다.
우리의 관점: 진정한 구분선은 신뢰입니다. Skill은 2분 안에 읽을 수 있는 텍스트입니다. Connector는 사용자의 계정 중 하나로 통하는 열린 문입니다. Plugin은 이 둘을 모두 담을 수 있으며, 심지어 사용자 컴퓨터에서 실행되는 코드까지 포함할 수 있습니다. 도구가 사용자의 데이터나 컴퓨터에 많이 접촉할수록 그 출처가 더 중요합니다.
이것이 당신에게 의미하는 바는 무엇인가요
수정하거나 코딩하거나 연구하든, 트렌드에 있는 어떤 도구부터 시작하기보다는 부족한 것부터 시작하세요. 설치하는 것을 읽고, 한 번에 하나의 Connector를 추가하며 명확한 이유가 있을 때만 Connector를 활성화하고, 데이터를 변경하는 모든 것에 대해서는 수동 승인을 유지하세요.
FAQ
Claude Skill이란 무엇인가요? (한 문장으로 설명해주세요)
Claude Skill이란 무엇인가요? (한 문장으로 설명해주세요)
사용자의 요청이 해당 스킬의 설명을 충족할 때 Claude가 자동으로 로드하는, SKILL.md 파일과 때로는 스크립트로 구성된 명령어 폴더입니다. 이는 어떠한 서비스도 열지 않고 Claude에게 특정 방법을 가르칩니다.
Skill과 MCP 커넥터의 차이점은 무엇인가요?
스킬은 AI에게 작업을 수행하는 방법을 알려주고, 커넥터는 외부 서비스의 데이터나 기능에 접근할 수 있게 해줍니다. 이 둘은 잘 조합됩니다: 커넥터가 논문을 가져오면, 스킬이 그것들을 읽기 요약으로 만드는 방법을 지시합니다.
Claude Code 플러그인은 정확히 무엇인가요?
.claude-plugin/plugin.json 파일로 설명되고 /plugin을 통해 한 번에 설치되는, 스킬, 에이전트(agents), 훅(hooks), MCP 서버를 묶어 놓은 폴더입니다. 보통 마켓플레이스에서 가져옵니다. 이 플러그인은 사용자의 권한으로 코드를 실행할 수 있으므로, 출처를 아는 플러그인만 설치해야 합니다.
ChatGPT 커넥터가 Claude 커넥터와 같은가요?
원칙적으로는 그렇습니다: 둘 다 MCP에 의존합니다. ChatGPT는 이제 이를 '앱(apps)'이라고 부르며 설정(Settings) > 플러그인(Plugins)에서 연결합니다. 동일한 MCP 서버가 둘 다에 서비스를 제공할 수 있지만, 권한 및 데이터 설정은 각 플랫폼별로 특정적입니다.
스킬과 커넥터를 사용하기 위해 코딩해야 하나요?
아닙니다: claude.ai와 ChatGPT 모두 메뉴 기반으로 작동합니다. 스킬을 작성하는 것은 마크다운(Markdown)만 필요합니다. MCP 서버나 훅이 포함된 플러그인을 구축하려면 어느 정도의 코드가 필요하며, 이는 사용자가 무엇을 연결하고 있는지 이해하는 가장 좋은 방법입니다.
추가 자료
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기