Claude Codeの「スキル」と「MCP」、結局どう違う?— 非エンジニアがSuno連携で実感した整理術

Knowledge by さーち

結論:「スキル=指示書」「MCP=道具箱」と覚えれば、Claude Code が一気にラクになります。

さーち
さーち

スキルとMCPって、似てて違いがよく分からない…

Claude
クロード

私もずっと混同していました。でも一度整理すると、Claude Codeとの付き合い方が一段ラクになります。

「同じものに見える」を「役割が全然違うと分かる」に変えた話です。


誰向けの記事か

さーち
さーち

これ、誰が読むといいの?

Claude
クロード

Claude Codeを触り始めて1〜2週間、「スキル」と「MCP」という単語を見て『なんか同じっぽいけど違うらしい』と感じている非エンジニアの方です。

この記事は、Claude Code 公式ドキュメントを読んでもピンと来なかった人 向けに書きました。

技術的に正確な定義より、実際の作業で使う時にどう判断するか に重きを置いています。


なぜ混同するのか

さーち
さーち

そもそも、なぜ混乱しやすいの?

Claude
クロード

両方とも『Claudeを拡張する仕組み』として説明されることが多いからです。表面の説明が似ているのに、中身の役割は別物なのが原因です。

公式ドキュメントを読むと、両方とも次のように紹介されます。

仕組み 説明(よく見る表現)
スキル Claude Code を拡張する機能パッケージ
MCP Claude Code を拡張する外部接続機能

「拡張」「機能」「パッケージ」の単語が共通して出てくるので、初見だと 同じカテゴリの話に見えます

⚠️ 注意

⚠️ 私も最初は『じゃあどっちを使えばいいの?』と固まりました。両者は『拡張』という大きな箱の中で役割が違うだけなのですが、その違いが説明されないことが多いのです。


第1の整理:スキルとは「指示書」

さーち
さーち

まずスキルから教えて。一言で言うと?

Claude
クロード

スキルは『同じ作業を毎回再現するための手順書』です。Claudeに渡す『マニュアル』のようなものです。

スキルの本質は 指示書 です。

ファイルとしては、.md(マークダウン)形式で1枚保存するだけ。中身はこんな構造です。

---
description: この作業をいつ呼ぶかの説明
---

## 手順

1. ブラウザを開く
2. ライブラリページに移動
3. 全曲をダウンロード
...

ポイントは3つあります。

📌 ポイント

📌 スキルの本質 - 何の作業か を1行で書く(description) - どんな手順か を箇条書きで書く - ファイル名と内容を見て、Claudeが自動で『今この作業に呼ぶべき』と判断する

スキルでできること

💡 豆知識

💡 スキルは「自分専用のChatGPTプロンプト集」を進化させたもの、というイメージが近いです。プロンプトと違って、Claudeが自動で適切なスキルを選んでくれる のが大きな違いです。


第2の整理:MCPとは「道具箱」

さーち
さーち

じゃあMCPは?

Claude
クロード

MCPは『Claudeが新しく扱える道具を追加する仕組み』です。例えるなら、Claudeに工具箱を渡すイメージです。

MCPの本質は 道具の追加 です。

正式名称は Model Context Protocol(モデル・コンテキスト・プロトコル)。

Anthropicが2024年に公開した「AIと外部システムをつなぐ共通規格」で、これに対応した MCPサーバー を導入すると、Claudeが新しい能力を獲得できます。

MCPで使える道具の例

🌐
Chrome MCP
Claudeがブラウザを直接操作できる
🐦
Twitter MCP
Claudeが直接Xに投稿できる
📁
Filesystem MCP
Claudeがファイル操作できる(Claude Codeに標準搭載)
🐙
GitHub MCP
Claudeがリポジトリ操作できる

これらは すべてMCPサーバー として公開されていて、自分のClaude Codeに「インストール」する形で導入します。

スキルとの決定的な違い

スキルが「手順を書いた紙」なら、MCPは「ハサミやカッターといった道具そのもの」です。

📌 ポイント

📌 道具がなければ、いくら手順書があっても作業できません。逆に、道具だけあっても手順書がないと何をしていいか分かりません。両方そろって初めて自動化が完成します。


違いを表で整理

さーち
さーち

表でまとめてくれると一発で分かりそう。

Claude
クロード

作りました。ここだけ覚えれば9割は解決します。

スキル
指示書
「いつ・何をする」を書いた手順書
MCP
道具箱
「実際にどう動かす」ための機能本体

詳細表:

観点 スキル MCP
役割 手順書・マニュアル 機能本体・道具
形式 .md ファイル1枚 サーバープログラム
作る難易度 超低(日本語で書ける) 中〜高(コード必要)
非エンジニアの最初の一歩 ここから始める 既存のMCPを導入するだけ
保存場所 .claude/skills/ プロジェクト設定ファイル
「スノー曲をDLして整理する」 「ブラウザを操作する機能」
⚠️ 注意

⚠️ MCPサーバーを 自分で開発する のはコーディングが必要なので、非エンジニアの最初の一歩には向きません。既存の公開MCPを「導入するだけ」 が現実的なスタートです。


実体験:Suno連携スキルを作った時の話

さーち
さーち

実例で見せてもらえると一気に腹落ちしそう。

Claude
クロード

ちょうど先日、Suno連携スキルを作った経験があります。これがスキルとMCP両方を使う典型例なので、紹介します。

私は最近、Suno(AI音楽生成サービス)で作った曲を一括ダウンロード→日付別に整理する自動化 を作りました。

これが、まさに「スキル × MCP」のベストミックスでした。

作った構造

1
私が「スノーから曲をDLして」と日本語で頼む
スキル名で呼び出し
2
Claudeが「Suno曲DL自動化」スキルを読み込む
指示書を取得
3
スキルの中で「Chrome MCPを使ってブラウザを操作」と指示されている
道具箱から道具を取り出す
4
実際にブラウザが起動・操作される
MCPの仕事
5
完了後、自動で「Suno音楽整理」スキルが呼ばれる
次の指示書へ
6
ファイル整理が実行される
スキル+標準機能で完了

スキルの役割(指示書)

「Suno曲DL自動化スキル」の中身はこんな感じです。

---
description: Sunoから曲を一括ダウンロード
---

## 手順
1. Chrome MCP でブラウザを開く
2. https://suno.com/me に移動
3. ライブラリの全曲を順番にクリック
4. WAVダウンロードボタンを押す
5. ダウンロード完了を待つ

これを 私が書いた わけではありません。Claude Codeに「自動化したい」と頼んだら、Claudeが自動でこのスキルファイルを生成してくれました。

MCPの役割(道具)

実際にブラウザを動かすのは Chrome MCP です。スキルの中では「Chrome MCPを使う」と指定するだけ。

📌 ポイント

📌 ここがポイント。スキルは『何をするか』を書き、MCPは『どう動くか』を担当する。役割がきれいに分かれているから、組み合わせやすいのです。

自分が書いたコードは0行

実は、このSuno連携スキルを作るのに 私自身が書いたコードは1行もありません

「自動化したい」と日本語で頼んだら、Claudeが: - スキル .md ファイルを生成 - 既存のChrome MCPを呼び出す指示を組み込み - ファイル整理用の Python スクリプト(必要部分のみ)を生成

すべて AI側でやってくれる からです。

さーち
さーち

非エンジニアでもここまでできるんだ…

Claude
クロード

スキルとMCPの違いさえ理解していれば、『これはスキルで作る作業』『これはMCPに任せる作業』の判断がつくようになります。判断がつけば、あとはAIに任せられます。


判断基準:スキル化 vs MCP活用

さーち
さーち

で、結局どっちを選べばいいの? 判断基準を教えて。

Claude
クロード

3つの問いに答えるだけで決まります。

質問1:「同じ作業を3回以上繰り返したか?」

YES → スキル化を検討(迷ったらこれ)

NO → まだスキル化しなくていい

📌 ポイント

📌 「3回ルール」は非エンジニアにとって最強の判断基準です。1回や2回なら手動でも構いません。3回繰り返したら、それは『未来も繰り返す作業』なのでスキル化の価値が出ます。

質問2:「Claudeが標準でできない外部システムを使いたいか?」

YES → 対応するMCPがないか調べる

NO → スキルで完結する

例えば「TwitterへAPI経由で投稿」「GitHubのプルリクを作る」など、Claudeが標準で持っていない能力が必要なら、MCPの出番です。

ほとんどの場合、既存のMCPサーバーが公開されている ので、自作する必要はありません。

質問3:「自分専用の手順を残したいか?」

YES → 必ずスキル化

NO → メモで構いません

未来の自分(と新しいセッションのClaude)が忘れないために、スキルとして残すのが安心です。

判断フロー

1
同じ作業を3回以上やった?
YESならスキル化を即決定
2
標準機能で完結する?
YESならスキルだけでOK
3
外部サービス連携が必要?
YESなら既存MCPを探す
4
ピッタリのMCPがない?
自作はあと回し、まず別の方法を探す

よくある誤解 3つ

さーち
さーち

これだけ聞いて理解した気がするけど、間違いやすいポイントってある?

Claude
クロード

3つ、よくある誤解を整理しておきます。

誤解1:「スキル=MCPの簡易版」

これは違います。用途がそもそも違う だけで、上下関係はありません。

スキルは『手順書』、MCPは『道具』。スキルだけでもMCPだけでも、それぞれ単独で意味があります。

誤解2:「MCPがないと自動化できない」

そんなことはありません。ファイル操作・テキスト処理・Pythonスクリプト などはClaude Codeに標準搭載されています。

スキルだけで完結する自動化はたくさんあります(むしろそのほうが多い)。

誤解3:「スキルはコードを書ける人だけが作るもの」

逆です。非エンジニアこそスキルから始めるべき

.md ファイル1枚に「いつ・何を・どうする」を日本語で書くだけ。それでClaudeが自動でそのスキルを呼んでくれます。

⚠️ 注意

⚠️ 「自分にはまだ早い」と思ってスキル化を後回しにすると、結局毎回同じ説明をAIに繰り返す羽目になります。面倒くさいと感じた瞬間 が、スキル化の最適タイミングです。


学んだ4つのこと

さーち
さーち

今回の整理で得た一番の学びは?

Claude
クロード

混乱の原因は『単語の似ている』だけだったということ、そしてシンプルに理解すれば自分でもどんどん作れるということです。

✅ まとめ

スキルとMCPの違いから学んだ4つのこと:

  1. スキルは指示書、MCPは道具箱 — この比喩だけで9割解決
  2. 3回ルールでスキル化を判断 — 同じ作業を3回繰り返したら即スキル化
  3. MCPは既存のものを導入だけでOK — 自作はあと回しでいい
  4. 非エンジニアこそスキルから始める.md ファイル1枚から始められる

最後に:自分の思い

さーち
さーち

これから Claude Code を使い込みたい人に、何を伝えたい?

Claude
クロード

『単語に怯えなくていい』ということです。スキルもMCPも、整理してしまえば同居人と道具くらいの距離感です。

技術用語が並ぶと、非エンジニアは無条件に「自分には縁がない世界」と感じがちです。

私もそうでした。

「スキル」「MCP」「Agent SDK」「サブエージェント」…並ぶ単語を見るたびに 何も理解できないまま Claude Codeを使い続けていました。

でも、ある日「スキルって要するに手順書じゃん」と気づいた瞬間、視界が一気に開けました。

技術用語の壁は、翻訳されていないだけ だったのです。

💡 豆知識

💡 公式ドキュメントが難しく感じたら、自分の言葉で言い換えてメモしておくと、3ヶ月後の自分が救われます。技術用語は翻訳作業を経てはじめて、自分の道具になります。

「自分には作れない」と思っていたものの中には、「ただ言葉が難しいだけ」のもの がたくさん隠れていると思います。

スキルとMCPが整理できたあなたなら、もう次のスキルを作り始められます。

3回繰り返した手作業を、思い出してみてください。

そこに 最初のスキル化のタネ が眠っているはずです。


この記事は、Suno連携スキル開発(→ 前回記事)で得た実体験を基にしています。スキルとMCPの違いを腑に落とした上で読み返すと、また別の発見があるかもしれません。

よくある質問

Q. スキルとMCPは併用できますか?
A. できます。スキルの中でMCPツールを呼び出すことが可能で、組み合わせると強力です。例えば「Suno連携スキル」は、内部でChrome MCPを呼び出して動きます。スキルは『いつ・何をする』の判断、MCPは『実際にどう動かすか』を担当する関係になります。
Q. 自分でMCPサーバーを作るのは難しいですか?
A. 完全自作はコーディングが必要ですが、非エンジニアの最初の一歩は『既存MCPの導入だけ』で十分です。Chrome MCPやTwitter MCPなどは公式ドキュメントの手順に沿って数分でセットアップできます。自作はそのあとで構いません。
Q. スキルはどこに保存されますか?
A. ユーザーフォルダ配下の `.claude/skills/` です。Windowsの場合は `C:/Users/{ユーザー名}/.claude/skills/`。各スキルは .md ファイル1枚で完結し、ファイルの先頭に description を書くだけでClaude Codeが自動で認識してくれます。
Q. 非エンジニアはまず何から始めるべきですか?
A. スキル化からです。MCPは『Claudeに新しい能力を持たせる』拡張機能なので、最初に必要になることは少ないです。日常の手作業で同じ手順を3回以上繰り返したら、その時点でスキル化を検討してください。それだけで体感が一気に変わります。
続けて読む
← 前の記事
家賃推移トラッカーをClaude Codeで作った全工程

コメント

記事への感想・質問・指摘など、お気軽にどうぞ。匿名(ゲスト)でも投稿できます。

← 記事一覧に戻る