HOME / ブログ / AIサービス

AIサービス

Claude CodeのMCPとは?外部ツールと連携するしくみを公式情報から整理

「Claude CodeのMCPって何?」 「MCPを使うと、何ができるようになるの?」

Claude Codeを調べていると、「MCP」という言葉によく出会います。アルファベット3文字で素っ気ない上に、説明を読んでも仕組みの話が多く、「結局、自分の仕事にとって何がうれしいのか」が分かりにくいところがあります。

この記事では、MCPが何なのか、何ができるようになるのかを、公式情報にもとづいて整理しました。

先に結論です。

  • MCPは、AIが外部のサービスやデータとつながるための共通規格です
  • Googleカレンダー、Slack、データベースなど、普段使っているツールの情報をClaude Codeが直接読んだり、操作したりできるようになります
  • つなぐ相手は自分で選べます。信頼できる提供元かどうかの確認が必要です
  • 設定そのものは、やりたいことが決まっていれば難しくありません(当社でも代行しています)

MCPとは何か

MCP(Model Context Protocol、モデル・コンテキスト・プロトコル)は、AnthropicがAIツール連携のために2024年11月に発表した、オープンソースの規格です。Claude Codeに限らず、ChatGPTやVS Codeなど幅広いAIツールが対応しています。

MCPの公式サイトでは、「AIアプリケーションにとってのUSB-Cポートのようなもの」と説明されています。パソコンやスマートフォンの充電・データ転送の端子がUSB-Cという一つの規格に統一されたことで、どの機器とどの周辺機器をつなぐときも、同じ形のケーブル1本で済むようになりました。MCPも同じように、AIと外部サービスをつなぐやり方を一つの規格に統一しよう、という発想です。

Claude Code公式ドキュメントでは、もう少し噛み砕いて、「別のツールの情報をチャットにコピー&ペーストしているなら、そのツールをMCPでつないだほうがいい」という目安が紹介されています。たとえば、Slackのやり取りを確認するたびに画面を開いて内容を貼り付けている、という作業があるなら、MCPでSlackとつないでおけば、Claude Codeが直接読みにいけるようになる、というイメージです。

MCPで何ができるようになるのか

公式ドキュメントで紹介されている例を、仕事に置き換えやすい形で紹介します。

  • 課題管理ツールと連携する:JIRAなどのチケットの内容を読み、対応する作業を進めてもらう
  • データベースに問い合わせる:売上や顧客データが入ったデータベースに、普段の言葉で質問して必要な情報を取り出す
  • デザインツールと連携する:Figmaのデザインを見ながら、メールの文面やページの文章を整える
  • メールやチャットの下書きを作る:Gmailの下書き作成など、決まった形の文章づくりを自動化する
  • チャットツールからの連絡を取り込む:Slack・Telegram・Discordなどに来たメッセージを、Claude Codeの作業のきっかけにする

公式サイト(modelcontextprotocol.io)では、Googleカレンダー・Notionへのアクセスや、複数のデータベースをまとめて扱う例も紹介されています。「このツールの情報を見ながら、あのツールで作業する」という、普段は手作業で行き来している部分を、まとめて任せられるようになる、という理解で大きくは外れません。

Claude Codeでできることの全体像は、以下の記事でも紹介しています。

MCPのイメージ図。Claude CodeがMCPという共通の仕組みを通じて、メール・チャット・資料フォルダ・データベースなど複数の外部サービスとつながっている様子

つなぐ相手は自分で選ぶ

MCPでつながる相手(MCPサーバーと呼びます)は、無条件にすべてのサービスが使えるわけではなく、自分で一つずつ選んで追加します。公式ドキュメントでは、Anthropicがまとめている「Anthropic Directory」という一覧から、審査済みの連携先を探せるとも説明されています。

どの情報・どのサービスまでアクセスを許可するかも、最初に決めておく話です。ここは、以下の記事で紹介した「渡す情報を先に決めておく」という考え方と同じです。

注意しておきたい点

便利な一方で、公式ドキュメントが明記している注意点もあります。

信頼できる提供元かどうかを確認する

外部のコンテンツを取得するMCPサーバーは、「プロンプトインジェクション」と呼ばれる、悪意のある指示をAIに読み込ませる手口のリスクがあると公式にも明記されています。聞いたことのないサービス、提供元が分からないものを安易につながないことが前提になります。

認証(ログイン)が必要なサービスが多い

SlackやGoogle系のサービスなど、多くの外部サービスはOAuth(普段使っているアカウントでのログイン)による認証が必要です。認証が済むとClaude Codeが安全にその情報へアクセスできるようになりますが、裏を返せば「そのアカウントでアクセスできる範囲」がClaude Codeから見える状態になる、ということでもあります。業務用のアカウントで、どこまで見える状態にするかは意識しておきたいところです。

データの扱いは、つなぐサービスの規約にもよる

MCP経由でやり取りするデータの保存・学習への利用については、Claude Code側の規約に加えて、つなぐ先のサービス自体の規約も関係します。重要な情報を扱う連携ほど、どちらの規約も事前に確認しておくと安心です。Claude Code側のデータの扱いについては、以下の記事で整理しています。

よくある疑問

MCPは自分で設定しないといけませんか?

公式ドキュメントには、コマンドを使って接続先を追加する手順が紹介されています。やりたいこと(どのサービスとつなぎたいか)が決まっていれば、設定自体の難易度はそれほど高くありません。ただ、認証の設定や、どこまでアクセスを許可するかの判断には、多少の慣れが必要です。

どのサービスとつなげられますか?

公式のAnthropic Directoryに載っている範囲でも、課題管理・データベース・デザインツール・チャットツールなど幅広いサービスが対応しています。使いたいサービスがMCPに対応しているかどうかは、そのサービスの名前とあわせて確認するのが確実です。

設定を任せたいのですが

当社では、Claude Codeの説明から導入までをお手伝いしています。「このサービスとつなぎたい」というご相談もあわせて受け付けています。やりたいことを伝えていただければ、設定などの細かい作業は当社で行います。料金は、ヒアリングのうえ個別にお見積りします。

まとめ

  • MCPは、AIが外部のサービスやデータとつながるための共通規格で、Anthropicが2024年11月に発表した
  • Googleカレンダー・Slack・データベースなど、普段使っているツールの情報をClaude Codeが直接読み書きできるようになる
  • つなぐ相手は自分で選ぶ。信頼できる提供元かどうかの確認が欠かせない
  • 認証やデータの扱いなど、つなぐサービスごとの規約も意識しておきたい

「このツールとつなげられるのか知りたい」という段階でも構いません。お気軽にご相談ください。

AI化について相談する

無料で相談する