kdbagent
PHP1ファイルでDBを宣言した範囲だけ操作させるKurageのDB管理ツール(MCP同梱・MIT)
kdbagent(Kurage DB Agent)は、kurage-app-store で販売されているデータベース管理ツールです。1つのPHPファイルで、データベースの中身を安全に参照・検索・編集できます。万能ツールであるphpMyAdminとは逆に、設定で宣言した範囲だけを触らせる設計を採っており、カタログでは「phpMyAdminより軽いPHP1ファイル」と説明されています。
基本情報
- 価格: 55,000円(税込)(買い切り・月額なし)
- ライセンス: MIT(ソースコード同梱・改変自由・オンプレミス)
- 商品ページ(LP): https://kappstore.exbridge.jp/app.php?id=719429354f079793
- 公式LP: https://kdbagent.exbridge.jp/ ( https://kdbagent.exbridge.jp/kdbagent.html )
- デモ: https://proto.exbridge.jp/kdbagent/
- 対応DB: MySQL / SQLite の両方
- 依存ライブラリ: なし(PHPだけで動作)
- 公開URL索引: kurage-sites に商品ページ・公式LP・デモURLが記載されている
- 販売形態: kurage-products に掲載された販売代理店向け商品の一つ。同カタログの55,000円価格帯(営業・バックオフィス系の定番業務ツール群)に位置する
特徴
- 宣言した範囲だけ触れる: phpMyAdminのような万能ツールとは逆に、設定ファイルで宣言した「表・列・操作」だけを操作可能。宣言していない表・列・削除などは、ブラウザからもコマンドからもMCP経由でも実行できない(config-declared-scope)。範囲の強制はコードが担うため、AIの推測に依存しない(deterministic-core)。kurage-products が全商品に共通して掲げる「判定は決定的なコードが行い、AIは言い換えや下書きに限定する」という方針をそのまま体現している。
- MCPサーバー同梱: mcp に対応しており、claude-code / codex / Claude Desktop に1行登録するだけで、AIエージェントが「顧客の電話番号を直しておいて」のような操作を範囲内だけで安全に実行できる。すでにサーバーで運用中のものにHTTPS経由で繋ぐリモート版も同梱。追加インストール不要・PHPだけで動作する。読み取り専用モードも用意されている。
- AIエージェントに安全に任せられる: 範囲外は壊せないため、ai-agent に任せても安全。同梱の設計マニュアルによりAIによる改変・拡張も可能(ai-readable-manual、ai-modifiable-software)。
- 軽量・設置簡単: MySQL/SQLite両対応、依存ライブラリなし、レンタルサーバーに置くだけ(self-contained-php-app)。データベースサーバー側の常駐プロセスやポートを要さない構成で、self-hosting の文脈に沿う。月額はかからない。
- データを外に出さない: 参照・編集はすべて設置したサーバー内で完結し、外部のAIサービスや有料APIにDBの中身を送らない(no-external-data-egress)。
- Kurageエコシステムの一環: kurage-platform 上で他のKurage製品と組み合わせて利用でき、trust-boundary の考え方に基づいた安全な運用が可能。1ファイルPHPで動く製品群の系譜としては kcaldav と同じ設計思想を共有し、kweborder や kreserve と並ぶバックオフィス系の一品である。
- 販売代理店向けの位置づけ: kurage-products は各商品にLP・デモURL・ライセンスを明記した代理店向けカタログであり、kdbagent も「全商品ソース同梱・AIエージェントで改変拡張可」「デモを触ってからご判断ください」という共通の案内に沿って提供されている(sales-partner-system、kappstore-ecosystem)。
商品カタログでの位置づけ
kurage-products では、本製品は「AIから安全にDBを操作させる。phpMyAdminより軽いPHP1ファイル」という見出しで掲載されている。同カタログのバックオフィス系商品は、いずれも「PHP 1ファイル+SQLite/DBサーバー不要/FTPで置くだけ/MIT/デモ公開」という共通の型をとっており、kdbagent もその一例である。とくに「宣言した範囲しか触れない」という制約を商品価値の中心に据えている点が、汎用DB管理ツールとの差別化になっている。
公開URL索引との対応
kurage-sites は exbridge.jp 配下の公開URLを体系的にまとめた索引であり、kdbagent は「プロダクトLP」節にて https://kdbagent.exbridge.jp/ と https://kdbagent.exbridge.jp/kdbagent.html の2形式で掲載されている。また「商品ページ・デモ(kappstore)」節には https://kappstore.exbridge.jp/app.php?id=719429354f079793 と https://proto.exbridge.jp/kdbagent/ が記載されており、本書の基本情報と一致する。商品カタログである kurage-products にも同じ商品ページ・デモURL・MITライセンスが記載されている。
関連ページ
- kurage-products — 販売代理店向け商品一覧のドキュメント
- kurage-sites — exbridge.jp 配下の公開URL索引
- kurage-app-store — 本製品を販売するストア
- exbridge — 本製品をホストする組織・ドメイン
- proto-exbridge — デモを公開しているホスト
- kurage-platform — Kurageプラットフォーム全体
- kcaldav — 同じく1ファイルPHPで作られたカレンダー同期サーバー
- kweborder / kreserve — 同じ価格帯・同じ構成のバックオフィス系製品
- mcp — AIエージェントと外部ツールを繋ぐプロトコル
- config-declared-scope — 宣言した範囲だけを操作させる設計
- deterministic-core — 判定をコードが担いAIに委ねない設計
- trust-boundary — 宣言範囲と外部操作の境界設計
- no-external-data-egress — データを外部に送らない構成
- self-contained-php-app — DBサーバー不要の1ファイルPHP構成
- self-hosting — 自社サーバーに置いて内製化する運用
- ai-modifiable-software — AIエージェントが改変できるソフトウェア
- ai-readable-manual — AIエージェント向けの設計マニュアル
- sales-partner-system — 販売代理店向けの提供形態
- kappstore-ecosystem — 商品ストアを中心とした配布の仕組み
- vibe-coding — AIエージェントを使った開発手法との関連
Kurage.AI に質問する
