COLUMお役立ちコラム
kintoneとClaude(AI)を連携する方法|公式MCPサーバーの使い方から活用事例まで解説
「kintoneに蓄積したデータを、AIでもっと活用できないか」——そう考えたことはないでしょうか。
2026年現在、サイボウズが公式に提供しているkintone MCPサーバーを使えば、AnthropicのAI「Claude」とkintoneを直接連携し、自然言語でkintoneのデータを操作できるようになっています。「今月の営業案件を一覧にして」「この問い合わせデータをカテゴリ別に分類して」といった指示を、Claude Desktop上から出すだけで、kintoneのレコード取得・追加・更新が可能です。
本記事では、kintoneとClaudeの連携方法を「公式MCPサーバー」「Claude API独自開発」「ファイル経由」の3つに整理し、それぞれのセットアップ手順、業務活用事例、セキュリティ設計のポイントまで解説します。
【この記事で分かること】
- kintoneとClaudeを連携する3つの方法と選び方
- kintone公式MCPサーバーの仕組みとセットアップ手順
- 業務別の具体的な活用事例
- セキュリティ設計のポイント(権限設計・AI暴走対策)
- 連携時の注意点とベストプラクティス
kintoneとClaudeを連携する3つの方法
kintoneとClaudeの連携方法は、大きく3つあります。自社の技術リソースや目的に応じて最適な方法を選びましょう。
| 方法 | 概要 | 開発の要否 | 向いているケース |
|---|---|---|---|
| ①kintone公式MCPサーバー(推奨) | サイボウズ公式のMCPサーバーを使い、Claude Desktopからkintoneを直接操作 | 不要〜軽微 | まず試したい企業。非エンジニアでも利用可能 |
| ②Claude API+独自開発 | 中継サーバーを構築し、kintone REST APIとClaude APIをプログラムで連携 | 必要(サーバー構築) | 大量データの自動処理、Webhook連携など高度な自動化 |
| ③ファイル経由(手動) | kintoneからCSV/Excelをエクスポートし、Claude(claude.ai)で処理 | 不要 | 単発の分析・レポート作成。自動化は不要な場合 |
2026年現在、最も注目されているのは①のkintone公式MCPサーバーです。プログラミング不要で接続でき、Claude Desktopから自然言語でkintoneのデータを操作できるため、非エンジニアでも活用を始められます。
kintone公式MCPサーバーとは
MCPサーバーの基本的な仕組み
MCP(Model Context Protocol)は、Anthropicが開発したオープンソースの通信規格で、AIと外部サービスの連携を標準化する仕組みです。kintone MCPサーバーは、サイボウズがこのMCPの仕様に基づいてOSS(オープンソースソフトウェア)として公式に提供しているもので、Claude DesktopやClaude CodeからkintoneのREST APIを呼び出す「橋渡し」の役割を果たします。
2025年後半にOSSとして公開され、2026年5月にcybozu developer networkでクイックスタートガイドが公開されました。
MCPサーバーでできること
| 操作 | 内容 |
|---|---|
| レコードの取得 | 条件を指定してレコードを検索・取得 |
| レコードの追加 | 新しいレコードをkintoneに追加 |
| レコードの更新 | 既存レコードの項目を更新 |
| レコードの削除 | 指定レコードを削除 |
| アプリ情報の取得 | アプリ一覧、フィールド・レイアウト情報の取得 |
| アプリの作成・デプロイ | Claudeとの対話でアプリを新規作成 |
| ステータスの更新 | プロセス管理のステータスを変更 |
| 添付ファイルのダウンロード | レコードの添付ファイルを取得 |
利用条件
- kintone側:スタンダードコースまたはワイドコース(ライトコースは非対応。REST APIを利用するため)
- Claude側:Claude Desktop(macOS / Windows / Linux)+有料プラン(Pro以上)
- 認証方式:パスワード認証またはAPIトークン認証(OAuthは未対応)
- 注意:kintone MCPサーバーはサイボウズのサポート窓口の対象外です。ゲストスペースのアプリへのアクセスも非対応です
kintone MCPサーバーのセットアップ手順
kintone MCPサーバーのセットアップ方法は、DXT(ドラッグ&ドロップ)、Docker、npmの3通りがあります。ここでは最も手軽なDXTを使った方法を紹介します。
ステップ1:事前準備
- Claude Desktopをインストールし、有料プラン(Pro以上)でログイン
- kintoneの管理者権限を持つアカウントを用意
- APIトークン認証を使う場合:kintoneのアプリ設定画面でAPIトークンを生成し、必要な権限(レコードの閲覧・追加・編集など)を付与
ステップ2:MCPサーバーをインストール
サイボウズ公式サイト(cybozu.dev)からkintone MCPサーバーの.mcpbファイルをダウンロードし、Claude Desktopにドラッグ&ドロップするだけでインストールが完了します。
ステップ3:接続情報を設定
インストール後、以下の情報を入力します。
- kintoneのURL:https://(サブドメイン).cybozu.com
- 認証情報:ユーザー名+パスワード、またはAPIトークン
ステップ4:動作確認
Claude Desktopで新規チャットを開き、kintoneツールが表示されていることを確認します。「kintoneのアプリ一覧を教えて」と入力し、アプリ情報が返ってくればセットアップ完了です。
セットアップの詳細な手順は、cybozu developer networkのkintone MCPサーバーのページをご参照ください。
業務別の活用事例
kintone MCPサーバーを使ったClaude連携で、具体的にどのような業務が効率化できるのかを紹介します。
営業支援
- 「今月の商談一覧を、ステージ別に集計して」→ kintoneの商談データを自動取得・集計
- 「先週追加された見込み客を、業種別にまとめて」→ 条件付きレコード検索+分類
- 「この商談のメモから、次回のアクションアイテムを抽出して、タスクとしてkintoneに追加して」→ テキスト分析+レコード追加
バックオフィス
- 「今月の経費申請で未承認のものを一覧にして」→ プロセス管理ステータスでフィルタリング
- 「過去3ヶ月の問い合わせデータを、カテゴリ別に集計してレポートを作成して」→ データ取得+AI分析+レポート生成
カスタマーサポート
- 「新規の問い合わせレコードの内容を分析して、優先度を判定し、カテゴリフィールドを更新して」→ テキスト分析+レコード更新
- 「今週の対応完了案件から、よくある質問をまとめてFAQドキュメントを作成して」→ データ取得+文書生成
kintoneアプリ開発(エンジニア向け)
- Claude Codeとkintone Documentation MCPサーバーを組み合わせることで、kintone JavaScriptカスタマイズのコードを自動生成できます。最新のkintone APIドキュメントをリアルタイムで参照しながらコードを生成するため、古い仕様に基づくエラーを防げます
セキュリティ設計のポイント
kintoneの業務データをAIに接続するため、セキュリティ設計は特に重要です。以下のポイントを押さえておきましょう。
権限設計——「二重のガードレール」を構築する
kintone MCPサーバーでは、APIトークンの権限とMCPサーバー全体の権限という2段階で制御を設計できます。推奨される設定は以下のとおりです。
| 操作の種類 | 推奨設定 | 理由 |
|---|---|---|
| データ取得(Get / Download系) | 自動で許可 | 閲覧のみでデータを変更しないため、リスクが低い |
| データ追加・更新(Add / Update系) | ユーザーに都度確認 | データ変更を伴うため、AIの判断を人が確認する |
| データ削除(Delete系) | 禁止 | 削除は元に戻せないため、AI経由での実行を防止 |
この設計により、「AIが暴走してkintone上のデータをめちゃくちゃにする」リスクを最小限に抑えられます。なお、Claude Desktopではデフォルトでデータ変更を伴う操作の前に確認ポップアップが表示されますが、設定変更により自動許可にすることも可能です。業務利用ではデフォルトの都度確認設定のまま運用することを強く推奨します。
APIトークン認証を本番利用では推奨
パスワード認証はセットアップが手軽ですが、本番環境ではAPIトークン認証が推奨されます。APIトークンであればアプリ単位で権限を制御でき、万が一トークンが漏洩した場合も影響範囲を限定できます。トークンは3〜6ヶ月ごとにローテーション(再発行・差し替え)するのが理想的です。
データガバナンス
- 外部AI送信の社内承認:kintoneのデータをClaude(Anthropicのサーバー)に送信することについて、社内の情報セキュリティポリシーとの整合性を事前に確認しましょう。Claude APIはAPI経由のデータをモデルの学習に使用しない規約ですが、社内ルールとして承認プロセスが必要な場合があります
- 個人情報の取り扱い:顧客の個人情報を含むアプリをMCPサーバーで接続する場合は、個人情報保護法との整合性を確認してください
- 監査ログ:kintone側に「いつ・誰が・何のデータに・どんな操作をしたか」の実行ログを残す設計にすると、後からの追跡が可能になります
Claude API+独自開発による連携(上級者向け)
MCPサーバーでは対応しきれない高度な自動化が必要な場合は、Claude APIとkintone REST APIをプログラムで連携する方法もあります。
システム構成
kintone ←→ 中継サーバー(AWS Lambda / Google Cloud Functions等) ←→ Claude API
セキュリティ上、Claude APIのAPIキーをkintoneのクライアント側JavaScript(ブラウザ上で実行されるコード)に直接記述してはいけません。必ず中継サーバーを経由する設計にしましょう。
活用例
- Webhook連携:kintoneにレコードが追加されたタイミングで自動的にClaude APIを呼び出し、テキスト分析やカテゴリ分類を実行して結果をkintoneに書き戻す
- 定期バッチ処理:毎週月曜にkintoneから営業データを取得し、Claude APIで要約・分析したレポートを自動生成してkintoneに保存
開発に必要なスキル・コスト
- 必要なスキル:JavaScript or Python、REST APIの基礎知識、クラウド環境(AWS / GCP等)の構築経験
- コスト:初期開発費(数十万円〜)+Claude API従量課金+クラウドインフラの維持費+継続的な保守運用
MCPサーバーでできることが年々拡大しているため、まずはMCPサーバーで対応できないかを検討した上で、それでも足りない場合に独自開発を選択するのがおすすめです。
連携時の注意点とベストプラクティス
API制限に注意する
kintone REST APIにはリクエスト数の制限があります。1回のレコード取得は最大500件、追加・更新・削除は最大100件/回です。大量のデータを処理する場合は、バッチ処理やページネーションの設計が必要です。Claude APIにもリクエスト数やトークン数の制限があるため、大規模な処理を行う場合は事前に制限値を確認しておきましょう。
AIの出力は必ず検証する
AIが生成した分析結果やレコード更新内容は、必ず人が確認するプロセスを入れましょう。特に以下のケースでは、自動反映ではなく手動確認を推奨します。
- 金額・契約内容に関わるデータの更新
- 顧客への直接的な対応内容の生成
- 法的責任を伴う情報の処理
スモールスタートで段階的に導入する
最初から全アプリ・全業務に連携を広げるのではなく、まずは1つのアプリ(影響範囲が小さく、データ量が少ないもの)で試用しましょう。効果が確認できてから、段階的に対象を広げていくのがベストプラクティスです。
まとめ
2026年現在、kintoneとClaudeの連携は、サイボウズ公式のMCPサーバーの登場により、非エンジニアでも始められる段階に入っています。プログラミング不要でClaude Desktopからkintoneを自然言語で操作できるため、「kintoneにデータは蓄積されているが、うまく活用しきれていない」という課題を解決する有力な手段です。
ただし、業務データをAIに接続する以上、権限設計やデータガバナンスは慎重に行う必要があります。「Get系は自動許可、Add/Update系は都度確認、Delete系は禁止」という二重のガードレール設計を基本とし、スモールスタートで段階的に導入範囲を広げていくのがおすすめです。
トムスでは、kintone導入支援パートナーとして、MCPサーバーのセットアップからセキュリティ設計、業務フローへのAI組み込みまで一貫してサポートしています。「kintone×AIの活用に興味はあるが、何から始めればいいかわからない」という方は、お気軽にご相談ください。
監修者
中川 豊章
株式会社トムス 代表取締役
