次世代ターミナル Warp と Kintone を MCP で接続(CData Connect AI)
Warp は、モダンなターミナルと AI エージェントを組み合わせたエージェント型の開発環境です。大規模言語モデル(LLM)との対話や Model Context Protocol(MCP) サーバーとの連携に対応しているため、ターミナルを離れることなく、エージェントから外部のリアルタイムデータソースにアクセスできます。
Warp 組み込みの MCP Server 経由で CData Connect AI と連携すると、Warp Agent はガバナンスの効いたリアルタイムの Kintone のデータにアクセスできるようになります。連携用のコードを書かなくても、Kintone のデータの探索や自然言語での質問、レコードの操作ができます。
この記事では、Connect AI での Kintone 接続の設定、Warp での CData MCP Server の設定、Warp Agent からリアルタイムの Kintone のデータを操作する方法の3点をご紹介します。
Kintone とのデータ連携について
CData を使えば、kintone の各アプリのレコード・添付ファイル・権限設定・プロセス管理にSQLでアクセスして業務システムと連携が可能に。主に次のような用途で活用いただいてます。
- 各kintoneアプリをテーブルとして扱い、SELECT / INSERT / UPDATEでレコードを操作(フィールド構成の変更にも動的に追従)
- テーブル型フィールドをサブテーブルとしてモデル化、レコードコメントの取得・投稿
- アプリ横断のJOINクエリ(kintone本来のAPIでは複数アプリの結合はできませんが、CData Connect AI経由では可能)
- UploadFile / DownloadFile による添付ファイル操作、CreateApp / DeployApps によるアプリの作成・展開
- 認証方式はPassword・Basic・APIトークン・OAuthに対応。Connect AIでは「Per User Authentication」も選択でき、AIエージェントの操作をkintone上のユーザー権限内に制限できます
kintoneのREST APIには取得件数やoffsetの上限がありますが、CDataドライバがページングを内部で処理するため利用者はこうしたAPIの制約を意識せずSQLで問い合わせできます。案件管理・日報・請求書処理など現場部門が内製した業務アプリのデータを、そのまま分析・自動化・AI連携につなげられるのがkintone連携の特長です。
関連リンク
ステップ 1:Warp 用に Kintone への接続を設定
Warp から Kintone への接続は、Connect AI の Remote MCP Server を通じて実現されます。Warp からKintone のデータを操作するために、まず Connect AI で Kintone のコネクションを作成・設定していきましょう。
- Connect AI にログインし、Sources をクリック、次に Add Connection をクリック
- Add Connection パネルから Kintone を選択
-
Kintone に接続するために必要な認証プロパティを入力します。
Kintone 接続プロパティの設定方法
それでは、Kintone に接続していきましょう。接続するには、以下の接続プロパティを設定します。
- URL:Kintone のアクセスURL(例:https://yoursitename.cybozu.com または https://yoursitename.kintone.com)
- User:アカウントのユーザー名
- Password:アカウントのパスワード
- AuthScheme:「Password」を指定
パスワード認証の代わりにAPI トークン認証をご利用になる場合は、ヘルプドキュメントの「接続の設定」セクションをご確認ください。
Basic 認証の設定
続いて、ご利用のKintone ドメインでBasic 認証を有効にしている場合は、接続プロパティの「詳細」設定で以下の項目を追加設定してください。
- BasicAuthUser:Basic 認証のユーザー名
- BasicAuthPassword:Basic 認証のパスワード
クライアント証明書認証の設定
Basic 認証の代わりにクライアント証明書による認証をご利用になる場合は、以下の項目を設定してください。
- SSLClientCert:クライアント証明書のパス
- SSLClientCertType:証明書の種類
- SSLClientCertSubject:証明書のサブジェクト
- SSLClientCertPassword:証明書のパスワード
- 「Save & Test」をクリック
- Permissions タブに移動し、ユーザーベースの権限を更新
Personal Access Token の追加
Personal Access Token(PAT)は、Warp から Connect AI への接続を認証するために使用します。アクセス制御をきめ細かく保つため、連携ごとに個別の PAT を作成することをおすすめします。
- Connect AI アプリ右上の歯車アイコン()をクリックして Settings を開く
- Settings ページで Personal Access Tokens セクションに移動し、 Create PAT をクリック
- PAT にわかりやすい名前を付けて Create をクリック
- 表示されたトークンをコピーして安全に保管してください。一度しか表示されません
Kintone のコネクションと PAT の設定が完了しました。これで Warp は Connect AI 経由で Kintone のデータに接続する準備が整いました。
ステップ 2:Warp で Connect AI を設定
続いて、Warp で Warp Agent を有効にし、LLM プロバイダーと Connect AI の MCP エンドポイントを設定します。これで、エージェントがリアルタイムデータのツールを検出・呼び出せるようになります。
- Warp をダウンロード・インストールし、Warp アカウントにサインアップまたはログインします
-
ウィンドウ左上の Tabs panel アイコンをクリックするか、Ctrl + Shift + B を押します
-
Settings をクリックして Agents を展開し、Warp Agent を選択して Warp Agent のトグルをオンにします
LLM プロバイダーの設定
Warp Agent がプロンプトを解釈し、どの MCP ツールを呼び出すかを判断するには、LLM プロバイダーが必要です。お好みのプロバイダーの API キーを追加しましょう。
- 同じ Warp Agent ページで、Custom Inference セクションまでスクロールします
-
使用する LLM プロバイダー(OpenAI、Anthropic、Google など)の API キーを入力します
Connect AI MCP Server の追加
-
Agents の下にある MCP servers をクリックし、 Add をクリック
-
Add New MCP Server エディターに、以下の JSON 設定を貼り付けます:
{ "mcpServers": { "CData_Connect_AI": { "url": "https://mcp.cloud.cdata.com/mcp", "headers": { "Authorization": "Basic your_base64_encoded_email_PAT" } } } }注意:Connect AI のユーザーメールアドレスと PAT を email:PAT の形式で組み合わせ、その文字列を Base64 エンコードして先頭に Basic を付けてください。例えば [email protected]:ABC123...XYZ の場合、ヘッダーの値は Basic dXNlckBteWRvbWFpbjphSzkvbVB4Mi9Rcjd2TjQ... のような値になります
- Save をクリックして MCP サーバーを追加
-
My MCPs に CData_Connect_AI が表示され、トグルが有効になっていてツールが利用可能な状態であることを確認します
MCP サーバーと LLM プロバイダーの設定が完了したので、Warp Agent は Connect AI 経由でリアルタイムの Kintone のデータを操作できる状態になりました。
ステップ 3:Warp Agent からリアルタイムの Kintone のデータを操作
それでは、Warp Agent で自然言語のプロンプトを使って、リアルタイムの Kintone のデータを探索してみましょう。
-
左ナビゲーションバーの アイコンをクリックし、Agent を選択
-
データを操作するプロンプトを入力します。例:
- CData_Connect_AI の MCP 接続で利用可能なデータソースを一覧表示して
- Kintone で探索できる内容を教えて
- Kintone のデータから最新のレコードを 5 件取得して
-
エージェントが Connect AI MCP Server を呼び出し、Kintone のデータをリアルタイムで取得して返します
これで Warp Agent が Connect AI MCP Server を呼び出し、Remote MCP ツールを通じてリアルタイムの Kintone のデータを操作できるようになりました。ここまでの操作はすべてターミナル上で完結します。
CData Connect AI でビジネスシステムのデータ活用を今すぐスタート
AI エージェントやクラウドアプリケーションから数百種類の SaaS や業務データソースを直接操作するには、CData Connect AI をぜひお試しください。 14 日間の無料トライアルをご利用いただけます。ご不明点がございましたら、サポートチームまでお気軽にお問い合わせください。