MCP ー 「USB-Cみたいなもの」と聞いて、ようやく腑に落ちた

USB-C cable connecting to a glowing digital neural network structure inside a server room

このブログについて: 開発経験ゼロの私(セルシー)が Claude を毎日1つ試して記録する学習ブログ「zeroCC」です。

あれ、これだったのか

「MCPサーバーをインストールしてください」。Claudeの解説記事でそう書かれているのを何度も見た。サーバー、という時点で私は「ああ、私には関係ない話」と画面を閉じてきた。社内の人にちらっと聞いたら「あれは USB-C みたいなものだよ」と言われ、はじめて頭の中の霧が晴れた。USB-C、知ってる。スマホの充電ケーブルと、ノートPCの横にも最近付いてる、あの薄い差し込み口。


結論マップ(ビフォー/アフター)

項目MCPを知る前の私MCPを知ったあとの私
外部サービス連携「Claudeに私のGmailは見えない」と諦めていたMCPサーバーを1つ繋げばGmailもSlackも一気に見える
導入のイメージ「サーバー」と聞いた瞬間に閉じる「USB-C差すだけ」と思えば抵抗ゼロ
使えるツールClaudeに付いてる機能だけ世界中の有志が作った数百個のツールから選べる

要するに何ができるか

MCP は Model Context Protocol(モデル・コンテキスト・プロトコル) の略で、AnthropicがClaudeのために開いた「外部サービスとAIをつなぐための共通の差し込み口」のことだ。公式ドキュメントの言葉を借りると「AIアプリにとっての USB-C ポート」。USB-C はプリンタでもイヤホンでも外付けSSDでも同じ形の差し込み口で繋がる。MCP も同じで、Gmail でも Slack でも社内のデータベースでも、対応する MCP サーバーさえ用意されていれば Claude から覗きにいける。

ここで一度、MCP サーバーという言葉だけ整理しておく。サーバーと聞くと専用機械を借りるイメージだが、ここでは「Claude と外部サービスの間に立って通訳してくれる小さなプログラム」くらいの意味だ。Gmail を読みたければ Gmail 用の MCP サーバー、Slack を読みたければ Slack 用の MCP サーバーを差し込む、というイメージで当面は十分だと思う。


一番シンプルな使い方

Claude Desktop(私が普段使っているアプリ)にMCPサーバーを追加する流れを書いておく。Coworkモードを開いている前提で、5分かからず終わった。

  1. Claude Desktop の右上「Settings」→「Connectors」を開く
  2. 「Browse Connectors」から欲しい連携先(例:Gmail、Google Calendar)を選ぶ
  3. 「Connect」ボタンを押し、出てきた認証画面で自分のアカウントにログイン
  4. 権限の確認画面で「許可」を押す
  5. チャットに戻り「私のGmailの未読件数を教えて」などと話しかけて動作確認

公式に用意されたコネクタ(Gmail・Calendar・Drive など)はワンクリックで入る。コネクタ一覧にないサービスは、設定ファイル(claude_desktop_config.json という JSON ファイル)に手書きで追加する形になる。後者はやや上級者向け、と覚えておけば大丈夫だ。


コピペして使える例

公式コネクタにないサービスを追加するときは claude_desktop_config.json にこう書く。下は架空の「家計簿サービス(kakeibo-mcp)」を繋ぐ場合の例。実在のキー値は入れていない。

{
"mcpServers": {
"kakeibo": {
"command": "npx",
"args": ["-y", "@example/kakeibo-mcp"],
"env": {
"KAKEIBO_API_KEY": "ここに自分のAPIキーを貼る"
}
}
}
}

💡 ポイント:JSONはカンマと中括弧の位置で全部決まる。最後の項目の後ろにカンマを付けると壊れる、これだけ覚えておけば9割の事故は防げる。

設定ファイルを保存したら Claude Desktop を一度終了して再起動する(ここを忘れると新しいサーバーは読み込まれない)。再起動後、チャットで「家計簿の今月の合計を出して」と話しかけ、ちゃんと数字が返ってくれば成功だ。


私が間違えたこと

最初の数日でやらかしたのは、だいたい次の3つ。

  • 「サーバー」を物理的に借りようとしていた: AWSとかさくらインターネットとか、そっち系の話だと思って身構えていた。実際は自分のPCの中で動く小さなプログラムなので、契約も請求も発生しない。
  • JSONの末尾カンマで Claude が起動しなくなった: 設定ファイルに新しい MCP サーバーを書き足したとき、最後の `}` の前にカンマを残してしまい、Claude が黙って起動しないという地獄を見た。エラーメッセージも出ない。テキストエディタの色が赤くなっていたのに、私は気づかなかった。
  • 権限の許可画面を「とりあえず全部OK」で進めた: あとで「Claudeが私のGmail全部読める状態」になっていて少し怖くなった。MCPサーバーを足すときの権限画面は、毎回中身を読んでから許可した方がいい。USB-Cと違って、繋いだ先のデータが向こうに渡る場合があるので。

3行でまとめると

MCPは「Claudeに新しい差し込み口を増やす規格」、と理解しておけば最初は足りる。サーバーという言葉に怯えて閉じていた半年間、本当にもったいなかった。USB-Cと同じで、対応している周辺機器を1つ繋ぐだけで、Claudeで「できること」がぐっと増える。明日、自分が一番よく使うサービスから1つ繋いでみるのを強くおすすめしたい。


関連リンク

この記事について

本記事はAI支援を経て作成しているため、内容に誤りが含まれる可能性があります。実行前に公式ドキュメントをご確認ください。
情報は公開日時点でのものです。Claudeの機能は頻繁に更新されるため、最新情報はAnthropic公式サイトをご参照ください。
本記事の内容は筆者個人の学習過程であり、いかなる保証もするものではありません。


Anthropic Labs AskUserQuestion auto-memory Claude CLAUDE.md Claude Code Computer Use Cowork cron docx Excel Hooks MCP Opus pdf PDF活用 PreToolUse Sonnet UI操作 Windows Word xlsx ZIP インストール エラー対処 キーボードショートカット コンテキスト管理 スケジュールタスク ターミナル操作 デスクトップ操作 トラブルシューティング ネタ記事 ハルシネーション プラグイン モデル比較 リファレンス 初心者 初期設定 外部連携 学習記録 料金プラン 業務効率化 用語解説 自動化 音声入力

投稿をさらに読み込む

コメント

コメントを残す

zeroCCをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む