最近、「MCPサーバー」という言葉をよく耳にしませんか?
これまで当ブログでは、「カンタンマップシリーズ」に関する情報を中心にお届けしてきましたが、
今後はAIを使った業務効率化や、実際に試してみた内容についてもご紹介していきたいと思います。
今回はその第一弾として、「MCPサーバーという名前は聞いたことがあるけれど、どのようなものなのか分からない」という方に向けて、できるだけ専門用語を使わずにご紹介します。
MCPサーバーは、AIとさまざまな外部サービスをつなぐための仕組みです。
連携するサービスには、情報管理ツールやチャットツール、ファイル管理サービスなど、さまざまなものがあります。
今回はその中でも、私たちにとって身近な「kintone」を例に、MCPサーバーの仕組みや活用イメージを見ていきます。
そもそも「MCP」とは?

MCPは、「Model Context Protocol(モデル・コンテキスト・プロトコル)」の略称です。
簡単に言うと、MCPサーバーは、AIと外部サービスの間に入り、情報のやり取りや操作を行うための仕組みです。
たとえば、AIに外部サービスの情報を確認してもらったり、登録されているデータを更新してもらったりしたい場合、そのままではAIが自由にアクセスできるわけではありません。
そこで、AIからの指示を受け取り、接続先のサービスとのやり取りを行う役割を担うのがMCPサーバーです。
今回はkintoneを例にすると、AIとkintoneの間に入り、必要な情報や操作を受け渡す「橋渡し役」と考えると、イメージしやすいかもしれません。
例えるなら「通訳」や「受付窓口」

MCPサーバーの役割は、AIと外部サービスの間に立つ「通訳」に例えることができます。
AIに伝えた内容を、接続先のサービスが処理できる形に変換し、情報の取得や登録、設定変更などを行います。
kintoneと連携する場合は、AIからの指示をkintoneが処理できる形に変換し、レコードの取得や登録、アプリの設定変更などを行います。
また、「受付窓口」のような役割もあります。
AIに外部サービス内のすべての情報や操作を自由に使わせるのではなく、利用できる機能やアクセスできる範囲を設定したうえで連携します。
ただし、MCPサーバーを利用すれば、自動的に安全になるというわけではありません。
実際に利用する際には、接続先やアクセス権限、認証方法などを適切に設定することが大切です。
MCPサーバーを使うと、何ができる?
MCPサーバーでできることは、接続する外部サービスによって異なります。
今回はkintoneと連携した場合を例に見てみます。
kintoneに対応したMCPサーバーを利用すると、AIとの会話の中で、kintoneアプリを作成したり、レコードを登録したりできるようになります。
たとえば、AIに次のように依頼します。
「kintoneに空き家調査アプリを作成して」
「住所、調査状況、建物の状態、対応メモの項目を追加して」
「大阪府内で、カンタンマップに表示できる緯度・経度付きのサンプルレコードを30件作成して」
このように、これまでは人がkintoneの設定画面を開いて行っていたアプリ作成やレコード登録を、
言葉で指示できるようになります。
検証用のアプリやサンプルデータを用意したいときには、作業を進めるうえで便利に使えそうです。
もちろん、AIに指示した内容が必ずしも希望どおりになるとは限りません。
作成されたアプリの設定や、登録されたレコードの内容については、人が確認したうえで利用する必要があります。
まとめ
MCPサーバーは、AIとkintoneだけをつなぐ専用の仕組みではなく、AIとさまざまな外部サービスをつなぐための仕組みです。
接続するサービスに対応したMCPサーバーを利用することで、AIとの会話の中から情報を確認したり、データや設定を操作したりできるようになります。
今回は、私たちにとって身近なkintoneを例に、MCPサーバーの仕組みや活用イメージをご紹介しました。
私たちも、kintoneやカンタンマップを使った業務の中で、どのように活用できるのか、実際に試しながら確認していきたいと思います!


