一方はテキスト、もう一方はプロセス
スキルは、直下に SKILL.md を置いたディレクトリです。実行されるものはなく、ポートを開くものもなく、フォルダを所定の場所へ置く以外の導入作業もありません。MCP サーバーは起動して動かし続けるソフトウェアで、エージェントは Model Context Protocol を通じてツールを呼び、リソースを読み、これまで持っていなかったプロンプトを利用します。
壊れ方が違う
スキルが間違っているときに起きるのは、出力の劣化です。エージェントは答えを返しますが、質の低い指示に従います。MCP サーバーが間違っているときに起きるのは、エラーです。接続が切れ、ツール呼び出しが失敗し、指し示された対象へ届く手段がなくなります。問題がどちら側のものかを切り分けるとき、この違いが効いてきます。
実運用ではたいてい両方を使う
よくある形は、システムへの経路を用意する MCP サーバーと、そのシステムをチームがどう使いたいかを書いたスキルの組み合わせです。サーバーが API を公開し、スキルが命名規則や書き込み前の確認手順といった取り決めを保持します。どちらも他方の代わりにはならず、取り決めをサーバーの中に押し込むことが、それを失う典型的な経路です。