---
title: kintone のリモート MCP サーバーを作ってみた
tags:  #vonage #kintone  
author: [▢い芸人](https://docswell.com/user/mobilebiz)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/87DG98147G.jpg?width=480
description: 2026年10月29日に開催された、devkin meetup Vol.8 で使用した資料になります。
published: October 29, 26
canonical: https://docswell.com/s/mobilebiz/5MQPVX-2026-10-29-devkin-meetup
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/87DG98147G.jpg)

kintone のリモート MCP サーバーを作ってみた
エージェントに権限を渡すということ
2026-10-29 @devkin meetup! Vol.8
1


# Page. 2

![Page Image](https://bcdn.docswell.com/page/VJP3Z8QVE8.jpg)

⾃⼰紹介
jobs:
- company_name:
株式会社KDDI ウェブコミュニケーションズ
division:
コミュニケーションDX 本部
title:
エバンジェリスト
- company_name:
グローバル・インターネット・ジャパン株式会社
title: CEO
name: 高橋克己（Katsumi Takahashi
）
nickname: □
い芸人（しかくいげいにん）
interest:
- CPaaS
- VibeCoding
- Speech to Speech
- AI
エージェント
social:
x: &quot;@_katsumi&quot;
facebook: katsumi.takahashi
2026-10-29 @devkin meetup! Vol.8
2


# Page. 3

![Page Image](https://bcdn.docswell.com/page/2EV4WN5RJQ.jpg)

kintone の MCP、もう使ってますよね？
https://cybozu.dev/ja/kintone/ai/kintone-mcp-server/
ローカルMCPサーバーなので、PC上にセットアップする必要があります。
2026-10-29 @devkin meetup! Vol.8
3


# Page. 4

![Page Image](https://bcdn.docswell.com/page/57G1DK66EL.jpg)

…それ、⾃分以外の⼈に使わせてますか？
ここから先が、今⽇の話です。
2026-10-29 @devkin meetup! Vol.8
4


# Page. 5

![Page Image](https://bcdn.docswell.com/page/4EQD1N42JP.jpg)

ローカル MCP から リモート MCP へ
ローカル MCP（⾃分だけで使う）
⾃分の PC で、⾃分の API キーや設定を使う
➔ AI に 「道具（できること）」 を渡すだけでよかった
リモート MCP（他⼈に使わせる / エージェント）
サーバーに置き、使う⼈ごとの認証（OAuth） を預かる
➔ AI に 「誰の・どこまでの権限」 を委譲するかの設計になる
単なる「機能の拡張」から、「権限の委譲と管理」へ。
2026-10-29 @devkin meetup! Vol.8
5


# Page. 6

![Page Image](https://bcdn.docswell.com/page/KJ4ZRGQP71.jpg)

なぜリモート MCP なのか
ローカル運⽤の限界（⾃分だけの世界）
全員の PC に環境構築や設定ファイルを配る？ ➔ 運⽤が破綻する
API トークンを⼿元に持たせる？ ➔ セキュリティ・ガバナンスの壁
リモート化で実現できること（組織・サービスへ）
URL を設定するだけで、誰でもすぐに使える
OAuth 認証により、使う⼈本⼈の権限で安全にアクセス
サーバー側でツールの公開範囲やログを⼀括管理できる
「個⼈の便利ツール」から、「チーム・組織で使える仕組み」へ。
2026-10-29 @devkin meetup! Vol.8
6


# Page. 7

![Page Image](https://bcdn.docswell.com/page/LE1RQDPXEG.jpg)

登場⼈物は3つ
2026-10-29 @devkin meetup! Vol.8
7


# Page. 8

![Page Image](https://bcdn.docswell.com/page/GEW1MY2K72.jpg)

認証⽅式が、使えるツールを決める
2026-10-29 @devkin meetup! Vol.8
8


# Page. 9

![Page Image](https://bcdn.docswell.com/page/47ZPQXDNE3.jpg)

今回の OAuth の認可フロー
2026-10-29 @devkin meetup! Vol.8
9


# Page. 10

![Page Image](https://bcdn.docswell.com/page/YJ6M64197V.jpg)

課題１．ツール呼び出しは制御できない
スペース関連で公開したのは ID 指定の取得・更新・作成・削除と kintone 全体の検索。
「⼀覧」のツールは作っていない。
それでも「スペースの⼀覧を⾒せて」は通ってしまう。
2026-10-29 @devkin meetup! Vol.8
10


# Page. 11

![Page Image](https://bcdn.docswell.com/page/GJ5Z6Q4DE4.jpg)

検証１． kintone で直接開いてみる
⾮公開スペースの中のアプリを利⽤者権限で⾒ようとすると・・・
⾒えません。kintone の権限は正しく効いている。
2026-10-29 @devkin meetup! Vol.8
11


# Page. 12

![Page Image](https://bcdn.docswell.com/page/9E2RMPLMJR.jpg)

⼈間が判断する、最後の場所
2026-10-29 @devkin meetup! Vol.8
12


# Page. 13

![Page Image](https://bcdn.docswell.com/page/D7YDX5QP7M.jpg)

作ったもの
公式の27ツールはそのまま使い、⾜したのは4つの層
層
中⾝
認可
OAuth 2.1 / 同意を「操作の集合」として記録
保管
AES-256-GCM + Cloud KMS
上限
流量・同時実⾏・締め切り
監査
誰として何を触ったか
外部レビュー16回。テスト337件。認証設計は3度作り直しました。
2026-10-29 @devkin meetup! Vol.8
13


# Page. 14

![Page Image](https://bcdn.docswell.com/page/VEN61NKME8.jpg)

いちばん効いたもの
監査ログに identity を残したこと。
「OAuth が管理者で認証しているのでは？」という最初の仮説を否定できた。
これが無ければ、2つの資格情報をまたぐ動きには気づけなかった。
2026-10-29 @devkin meetup! Vol.8
14


# Page. 15

![Page Image](https://bcdn.docswell.com/page/Y79L5RVWJ3.jpg)

デモ
スマホから kintone を検索して、更新する。
2026-10-29 @devkin meetup! Vol.8
15


# Page. 16

![Page Image](https://bcdn.docswell.com/page/G78XYWPRED.jpg)

リポジトリ
https://github.com/mobilebiz/kintone-remote-mcp
2026-10-29 @devkin meetup! Vol.8
16


# Page. 17

![Page Image](https://bcdn.docswell.com/page/L7L84N12JR.jpg)

ご清聴、
ありがとうございました！
2026-10-29 @devkin meetup! Vol.8
17


