에이전트 스킬 vs MCP 차이: 각각의 역할과 함께 쓸 때
에이전트 스킬은 작업이 스킬과 맞을 때 에이전트가 읽는 노하우이고, MCP 도구는 에이전트가 서버에서 호출하는 동작입니다. 둘의 차이와 함께 쓰는 경우를 정리했습니다.

에이전트 스킬과 MCP 서버는 서로 다른 문제를 풉니다. 에이전트 스킬은 패키지로 묶은 노하우입니다. 지침을 담은 SKILL.md 파일에 선택적으로 스크립트와 참고 파일을 더한 것으로, 요청이 스킬의 설명과 맞으면 에이전트가 읽습니다. MCP 서버는 도구를 노출합니다. 도구는 입력 스키마가 있는 이름 붙은 동작이며, 에이전트는 도구를 호출해 다른 시스템에서 작업합니다. 스킬은 일을 어떻게 할지 에이전트에게 알려 주고, 도구는 그 일의 일부를 수행하며, 에이전트 하나가 둘 다 쓸 수 있습니다.
아래 스킬 동작은 Anthropic의 Agent Skills 개요에서, 도구 동작은 MCP 명세의 Tools 페이지에서 가져왔으며, 둘 다 2026-09-27에 확인했습니다. Sume 예시는 Sume의 Format API (영문)와 MCP 개요 문서에서 가져왔습니다.
에이전트 스킬이란 무엇인가요?
Anthropic의 설명에 따르면 각 스킬은 지침, 메타데이터, 그리고 스크립트나 템플릿 같은 선택적 리소스를 패키지로 묶으며, Claude는 관련이 있을 때 스킬을 자동으로 사용합니다. 스킬은 폴더입니다. Claude Code에서 개인 스킬은 ~/.claude/skills/에, 프로젝트 스킬은 .claude/skills/에 둡니다. SKILL.md는 YAML frontmatter로 시작하며 필수 필드는 name과 description이고, 설명에는 스킬이 하는 일과 언제 써야 하는지가 모두 들어가야 합니다.
스킬은 여러 단계에 걸쳐 로드되며, Anthropic은 이를 점진적 공개(progressive disclosure)라고 부릅니다.
- 메타데이터(항상):
name과description은 시작할 때 로드되며, 스킬당 약 100토큰입니다. - 지침(트리거될 때): Claude는 요청이 설명과 맞을 때만 5k 토큰 미만인
SKILL.md본문을 읽습니다. - 리소스(필요할 때): 다른 파일은 읽을 때만 로드됩니다. 스크립트는 bash로 실행되며, 컨텍스트에는 스크립트의 출력만 들어갑니다.
MCP 도구란 무엇인가요?
Model Context Protocol에서는 서버가 도구를 노출할 수 있고, 언어 모델은 이 도구를 호출해 데이터베이스 조회, API 호출, 계산 수행 같은 방식으로 외부 시스템과 상호작용할 수 있습니다. 각 도구에는 고유한 name, description, 그리고 파라미터의 JSON Schema인 inputSchema가 있습니다. 클라이언트는 tools/list 요청으로 도구를 찾고, tools/call로 도구 하나를 실행합니다.
명세는 도구를 모델 제어(model-controlled) 방식이라고 부릅니다. 모델이 도구를 자동으로 찾아 호출할 수 있다는 뜻입니다. 신뢰와 안전을 위해 명세는 도구 호출을 거부할 수 있는 사람이 항상 루프 안에 있어야 한다(SHOULD)고 하며, 애플리케이션은 어떤 도구가 노출되는지 보여 주고 확인을 요청해야 한다고 말합니다.
스킬과 MCP 도구는 어떻게 다른가요?
| 질문 | 에이전트 스킬 | MCP 도구 |
|---|---|---|
| 무엇인가요? | 지침을 담은 폴더. 선택적으로 스크립트와 참고 파일 포함 | 서버가 노출하는 이름 붙은 동작. 입력 스키마 포함 |
| 에이전트는 어떻게 찾나요? | 시작할 때 로드되는 name과 description | 서버에 보내는 tools/list 요청 |
| 언제 로드되거나 실행되나요? | 요청이 맞으면 SKILL.md. 다른 파일은 읽을 때만 | 모델이 호출하고 클라이언트가 tools/call을 보낼 때 |
| 작업은 어디서 일어나나요? | 에이전트 환경. Claude가 파일을 읽고 bash로 스크립트를 실행 | 서버. 서버가 클라이언트에 결과를 반환 |
| 문서의 안전 관련 안내는 무엇인가요? | 악의적인 스킬은 Claude가 스킬이 밝힌 목적과 맞지 않게 도구를 호출하거나 코드를 실행하도록 유도할 수 있음 | 모델이 제어하는 호출. 명세는 이를 거부할 수 있는 사람을 요구 |
언제 스킬을 쓰고, 언제 MCP 서버를 쓰나요?
- 노하우에는 스킬을 쓰세요. 에이전트가 매번 같은 방식으로 적용해야 하는 절차, 하우스 스타일, 체크리스트가 여기에 해당합니다. 스킬은 필요할 때 로드되므로 대화마다 같은 안내를 반복하지 않아도 됩니다.
- 다른 시스템에서 하는 동작에는 MCP 서버를 쓰세요. 데이터베이스, 자체 자격 증명이 필요한 API, 유료 작업이 그 예입니다.
- 판단과 동작이 모두 필요한 작업에는 둘 다 쓰세요. 스킬은 어떤 도구를 어떤 순서로 호출하고 무엇을 확인할지 알려 주고, 실제 호출은 도구가 합니다.
- 스킬이 어디서 실행되는지 확인하세요. Anthropic에 따르면 Claude API에서는 스킬에 네트워크 액세스가 없어 외부 API를 호출할 수 없고, Claude Code에서는 컴퓨터의 다른 프로그램과 똑같이 네트워크에 액세스할 수 있습니다.
Sume는 스킬과 MCP를 어떻게 함께 쓰나요?
Sume도 같은 방식으로 일을 나눕니다. Sume Format은 저장된 레시피입니다. SKILL.md 본문과 참고 파일이 하우스 스타일과 품질 기준 같은 '어떻게'를 담고, 호출마다 보내는 instruction과 input이 '무엇을'을 담습니다. 실행 중에 에이전트는 레시피를 따르면서 생성 도구를 호출하며, 이 도구들은 턴마다 Sume MCP 도구로 연결됩니다. Sume 문서의 조언도 점진적 공개와 맞닿아 있습니다. SKILL.md는 짧은 색인으로 두고 세부 내용은 references/*로 밀어내라는 것이며, 이 파일들은 열기 전까지 비용이 들지 않습니다. Format은 SKILL.md 관례를 따르지만, 여러분의 에이전트 안이 아니라 새 Sume 샌드박스에서 실행됩니다. 작성 방법은 Sume Format 레시피용 SKILL.md 파일 작성법에서 다룹니다.
여러분의 에이전트라면 도구 쪽은 https://mcp.sume.com/mcp의 Sume 호스팅 MCP 서버가 맡습니다. 이 서버를 쓰면 에이전트가 HTTP API를 직접 감싸지 않고도 generate_video, jobs_wait 같은 Sume 도구를 호출할 수 있습니다. 이 도구들은 API 기능 전부가 아니라 선별된 기능만 감쌉니다. Sume CLI에도 패키징된 스킬이 들어 있습니다. sume skills install이 스킬을 .agents/skills 또는 .claude/skills에 씁니다. Claude 영상 생성 스킬을 참고하세요. Sume 기초 페이지는 CLI와 호스팅 MCP가 여전히 동작하지만 현재 주 경로는 아니라고 설명합니다. 백엔드는 HTTP로 Format을 호출하며, 이는 Sume MCP vs CLI vs API: AI 에이전트는 무엇을 쓸까에서 설명합니다.
출처
관련 글
에이전트 카테고리의 다른 글
- API로 영상 요약하기: 전사문, 스틸, 그리고 JSON
Sume에 호스팅된 영상을 요약하려면 POST /v1/video-inspect로 스틸과 전사문을 뽑은 뒤, 둘 다 output_schema와 함께 Agent Completions로 보내세요.
- Claude로 오디오를 텍스트로 변환하기: MCP 음성 인식 도구
Claude로 오디오를 텍스트로 전사하려면 MCP로 음성 인식 도구를 연결하고 공개 오디오 URL을 건넨 뒤, 전사문과 단어별 타이밍을 읽으세요.
- 영상 생성 MCP 서버: Sume generate_video 동작 방식
Sume 호스팅 MCP 서버에는 유료 generate_video 도구가 있습니다. 프롬프트나 이미지를 넣으면 Job id가 돌아오고, jobs_wait와 jobs_result로 클립을 받습니다.
- Sume란 무엇인가요? 영상 에이전트 플랫폼과 API, 요금
Sume는 영상 에이전트 플랫폼입니다. 채팅에서 에이전트에게 브리프를 주고, 레시피를 Format으로 저장해 백엔드에서 API 하나로 호출합니다. 제품 표면과 요금을 정리했습니다.
작성자 Sume