Claude Code MCP連携ガイド|外部サービスと繋げて業務を自動化する
MCPとは——Claude Codeを外部サービスと繋げるプロトコル
Claude Codeは単体でも強力ですが、MicroCMSやSupabaseなどの外部サービスと連携すると業務自動化の幅が一気に広がります。この連携を実現するのがMCP(Model Context Protocol)です。
MCPはAnthropicが策定したオープンプロトコルで、AIアシスタントと外部のデータソースやツールを標準化された方法で接続するための仕組みです。一言で言えば、Claude Codeに「外部サービスのAPIを直接操作する能力」を追加するものです。

MCPの仕組み
MCPはクライアント—サーバーモデルで動作します。Claude Code(クライアント)がMCPサーバーに接続し、サーバーが提供するツール(API操作)を使えるようになります。
MCPサーバーが提供するもの
- ツール(Tools): 「記事を投稿する」「データベースにクエリを実行する」などの操作
- リソース(Resources): 外部サービスから取得したデータ(記事一覧、テーブル構造など)
- プロンプト(Prompts): サーバー側が定義したプロンプトテンプレート
重要なのは、MCPがオープンな標準規格だという点です。Anthropic以外のサービスやコミュニティも自由にMCPサーバーを作成でき、実際にMicroCMS、Supabase、GitHub、Slack、Google Driveなど多数のサービスが公式・非公式のMCPサーバーを提供しています。
MCPの設定方法
MCPサーバーの追加は、Claude Codeのコマンド一つで完了します。
claude mcp add microcms -- npx -y @microcms/mcp-server \
--service-id your-service-id \
--api-key your-api-key設定は.mcp.json(プロジェクトごと)または~/.claude.json(ユーザーごと)に保存されます。一度設定すれば、以降のセッションで自動的にMCPサーバーが起動し、Claude Codeから直接外部サービスのAPIを呼び出せます。
実務でのMCP活用事例
1. MicroCMS連携——記事投稿の完全自動化
私が最も活用しているMCP連携です。Claude CodeにMicroCMSのMCPサーバーを接続し、記事の執筆からCMS投稿までを一気通貫で自動化しています。
具体的なフローは、キーワード調査→記事執筆(HTML)→サムネイル画像生成→MicroCMSへの下書き投稿。この一連の作業をClaude Codeが一度の指示で完了します。MCPがなければ、記事を書いた後に手動でMicroCMSの管理画面を開き、コピー&ペーストする必要がありました。
2. Supabase連携——データベース操作
SupabaseのMCPサーバーを接続すると、Claude Codeからデータベースの構造確認・クエリ実行・マイグレーションが可能になります。開発中に「このテーブルの構造を確認して」「このクエリを実行して結果を見せて」と自然言語で指示するだけで、Claude Codeがsqlを生成して実行してくれます。
3. デザイン系MCPを外した判断
以前はStitchやPencilといったデザイン系のMCPサーバーも接続していました。しかし運用する中で、プロンプトやSkillsでデザインガイドラインを定義し、コード上でデザインを整える方がトータルの作業コストが下がると判断し、現在はデザイン系MCPは外しています。
MCPは「使えるから使う」ではなく、「使った方が本当に効率的か」を判断して取捨選択することが重要です。

MCP運用のセキュリティ判断
MCPは常にAPI経由で外部サービスと情報をやり取りするため、情報漏洩のリスクは常にあります。便利だからといって無条件に接続するのは危険です。
MCP接続時に確認すべき3つの観点
- 本当に必要か: そのMCPサーバーがないと業務が回らないのか。手動でも問題ない頻度なら接続しない
- 水際のセキュリティ対策が取れるか: APIキーの管理、アクセス権限の最小化、ログの記録ができるか
- 使用していないMCPが残っていないか: 不要なMCPを許可状態にしておくことはセキュリティ的にメリットがない。使わなくなったら外す
私の運用では、プロジェクトごとに.mcp.jsonを分けて管理し、そのプロジェクトで本当に必要なMCPサーバーだけを接続しています。クライアント案件で機密性が高い場合は、MCP接続自体を最小限にするか、開発フェーズが終わったら外すことも検討します。

まとめ:MCPはClaude Codeの「手足」を増やす
MCPを使うことで、Claude Codeは単なるコーディングツールから外部サービスを直接操作できる業務自動化エージェントに進化します。
- オープンプロトコルで多数のサービスが対応済み
claude mcp addコマンド一つで設定完了- MicroCMS、Supabase等との連携で記事投稿・DB操作を自動化
- 「使えるから使う」ではなく、効率とセキュリティの観点で取捨選択する
MCPと組み合わせて業務フローを自動化するSkillsについては、こちらの記事で詳しく解説しています。
Claude Codeのセキュリティ設定(Hooks・Permissions)についてはこちらをご覧ください。
Claude Code全体の使い方を知りたい方はこちらの記事がおすすめです。
御社の業務に合わせたClaude Code導入支援
「AIツールを導入したが、現場で使われない」を終わらせる。
業務課題のヒアリングから設計、ハンズオン実践、運用定着まで一貫して支援します。