CC for Biz
2026/03/28Claude Code
AI活用

Claude Code MCP連携ガイド|外部サービスと繋げて業務を自動化する

Claude Code MCP連携ガイド|外部サービスと繋げて業務を自動化する

MCPとは——Claude Codeを外部サービスと繋げるプロトコル

Claude Codeは単体でも強力ですが、MicroCMSやSupabaseなどの外部サービスと連携すると業務自動化の幅が一気に広がります。この連携を実現するのがMCP(Model Context Protocol)です。

MCPはAnthropicが策定したオープンプロトコルで、AIアシスタントと外部のデータソースやツールを標準化された方法で接続するための仕組みです。一言で言えば、Claude Codeに「外部サービスのAPIを直接操作する能力」を追加するものです。

MCPの役割

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運用のセキュリティ判断

MCPは常にAPI経由で外部サービスと情報をやり取りするため、情報漏洩のリスクは常にあります。便利だからといって無条件に接続するのは危険です。

MCP接続時に確認すべき3つの観点

  • 本当に必要か: そのMCPサーバーがないと業務が回らないのか。手動でも問題ない頻度なら接続しない
  • 水際のセキュリティ対策が取れるか: APIキーの管理、アクセス権限の最小化、ログの記録ができるか
  • 使用していないMCPが残っていないか: 不要なMCPを許可状態にしておくことはセキュリティ的にメリットがない。使わなくなったら外す

私の運用では、プロジェクトごとに.mcp.jsonを分けて管理し、そのプロジェクトで本当に必要なMCPサーバーだけを接続しています。クライアント案件で機密性が高い場合は、MCP接続自体を最小限にするか、開発フェーズが終わったら外すことも検討します。

MCP接続のセキュリティ判断

まとめ:MCPはClaude Codeの「手足」を増やす

MCPを使うことで、Claude Codeは単なるコーディングツールから外部サービスを直接操作できる業務自動化エージェントに進化します。

  • オープンプロトコルで多数のサービスが対応済み
  • claude mcp addコマンド一つで設定完了
  • MicroCMS、Supabase等との連携で記事投稿・DB操作を自動化
  • 「使えるから使う」ではなく、効率とセキュリティの観点で取捨選択する

MCPと組み合わせて業務フローを自動化するSkillsについては、こちらの記事で詳しく解説しています。

Claude Code Skillsの作り方|自分の業務をスキル化する実践手順
Claude CodeClaude Code Skillsの作り方|自分の業務をスキル化する実践手順Claude Code Skillsの作り方を実務者が解説。SKILL.mdの書き方、業務をスキル化する3ステップ、SEO記事投稿スキルの実例まで。

Claude Codeのセキュリティ設定(Hooks・Permissions)についてはこちらをご覧ください。

Claude Code Hooks活用|品質チェックを自動化する方法
Claude CodeClaude Code Hooks活用|品質チェックを自動化する方法Claude Code Hooksの使い方を実務者が解説。PreToolUse・PostToolUseの設定方法、robots.txt変更ブロックの実例、CLAUDE.mdとの使い分けまで。

Claude Code全体の使い方を知りたい方はこちらの記事がおすすめです。

【実務者が解説】Claude Codeの使い方ガイド|非エンジニアでも業務活用できる方法
Claude Code【実務者が解説】Claude Codeの使い方ガイド|非エンジニアでも業務活用できる方法
← 記事一覧に戻る

御社の業務に合わせたClaude Code導入支援

「AIツールを導入したが、現場で使われない」を終わらせる。
業務課題のヒアリングから設計、ハンズオン実践、運用定着まで一貫して支援します。

無料AI活用診断を受けるサービス詳細を見る →
© 2025 Fyve Inc. All rights reserved.