AI-native database MCP

AI がデータベースを設計し、進化させるための MCP サーバ。

AI が自律的に table を作り、データを投入し、schema を変え、必要なら rollback できる AI ネイティブな database harness です。

Source: ../viyv-dbviyv DB
viyv DB schema evolution visual
製品ごとのレビュー packet、監査証跡、承認ゲート、部門別判断材料を示す抽象ダッシュボード

Adoption Review Packet

DB をレビューに出す時、誰が何を見るか。

機能説明だけでは社内説明に進めません。業務責任者、情シス、 セキュリティ、管理部門がそれぞれ確認する問い、見る証拠、判断材料を分けます。

業務責任者

AI が作るデータを業務 record にする

確認する問い

調査メモ、分類、候補、変更案を一時出力ではなく再利用する必要があるか。

見る証拠

record、source、reason、reviewer、採用率、再調査時間。

判断材料

AI output が後続業務に残るなら、DB と audit を同時に設計する。

セキュリティ / 法務

schema 変更と履歴を説明する

確認する問い

AI が作った table / column / migration を誰が承認し、どう戻すか決まっているか。

見る証拠

migration purpose、actor、rollback status、destructive change の拒否履歴。

判断材料

変更理由と rollback が示せるなら、AI-created data を本番候補にできる。

情シス / platform

権限と環境を分ける

確認する問い

sandbox、staging、production、trusted agent、read-only agent の境界が明確か。

見る証拠

environment、permission、query limit、schema diff、test result。

判断材料

探索と本番を分けたまま agent に DB 操作を渡せるなら、platform risk を抑えられる。

管理部門 / 管理者

Foundry と同時に見る条件を決める

確認する問い

DB だけでなく agent 定義、実行履歴、waiting_input も判断に必要か。

見る証拠

agent run、data lineage、保存期間、監査提出先、追加 workflow。

判断材料

run governance が必要なら DB の後に Agent Foundry を検討する。

Problem

企業のどの問題を解くのか。

従来は人間が schema を決め、migration を書いてから AI が query します。しかし調査や業務自動化では、AI が問題理解に合わせてデータモデルを変えられることが重要です。viyv DB はその変更理由を DB 自身に残します。

DB Memory & Schema Playbook

AI が作った業務データを、説明できる schema と再利用できる記憶にする。

DB の価値は AI が table を作れることだけではありません。AI が作る調査メモ、例外分類、業務記録に purpose / reason を付け、schema 変更、semantic search、rollback まで含めて利用前の evidence にします。

viyv DB が purpose、reason、migration、rollback、semantic search、audit を組み合わせて AI-created data を管理するビジュアル

Research / Product

調査メモリ: AI が見つけた signal を後続 agent が使える形にする

利用前の問題

市場調査、顧客ヒアリング、競合メモがチャットや個人メモに残り、次の AI session や別担当者が同じ調査をやり直している。

viyv での流れ
  1. AI が research_memo table を purpose 付きで作成し、source、theme、confidence を保存する
  2. 新しい分類軸が必要になったら alter_table に reason を添えて column を追加する
  3. 後続 agent は semantic_search で過去メモを取り出し、同じ論点を再利用する
止める操作

purpose が空の table、reason がない schema 変更、不要な PII 保存、tenant 外検索を拒否する。

利用前の evidence

table purpose、alter reason、migration history、semantic search 結果、後続 agent が参照した record を確認する。

使う理由

調査のやり直しを減らし、AI が作った知識を説明可能な社内メモリとして残せることが選ぶ理由になる。

Finance Ops

請求例外: 分類理由を残して、同じ例外を再処理しない

利用前の問題

請求書の税区分、支払先、入金消込の例外判断が spreadsheet と個人メモに散り、翌月も同じ例外を調べ直している。

viyv での流れ
  1. AI が invoice_exception table を作成し、例外種類、判断理由、参照元、担当者確認を保存する
  2. 新しい例外パターンを見つけたら reason 付きで column / tag を追加する
  3. 類似例外を semantic_search で探し、過去の判断理由を回答案に使う
止める操作

金額や支払先の更新は DB 側では実行せず、Browser / 承認 workflow に戻す。schema 権限は trusted agent に限定する。

利用前の evidence

例外分類の再利用回数、判断理由の record、schema 変更理由、rollback できた migration を検証で示す。

使う理由

Finance には再調査時間、監査担当には判断理由と変更履歴、管理部門には本番運用時の権限分離を提示できる。

Data / Platform

rollback: AI の schema 変更を本番運用の不安から外す

利用前の問題

AI にデータモデルを触らせたいが、誤った column 追加、不要 table、意味の薄い migration が残ることを恐れて検証が止まる。

viyv での流れ
  1. schema 権限を持つ trusted agent だけが create_table / alter_table を実行する
  2. 各 migration に purpose / reason / actor / environment を残す
  3. 誤変更を見つけたら rollback_migration で戻し、戻した理由も audit に残す
止める操作

production での destructive change、reason のない drop、system table 変更、row limit を超える query を止める。

利用前の evidence

誤 column 追加から rollback までの流れ、migration id、rollback status、戻した後の query 結果を見せる。

使う理由

AI に探索的な schema 進化を任せても、失敗時に戻せる証拠があれば、platform とデータ責任者のレビューに進める。

Concrete Scenarios

実際の業務では、こう使う。

ただの機能一覧ではなく、担当者、現在の詰まり、viyv を入れた後の流れ、統制が発火する場所まで具体化します。

viyv DB schema evolution visual
01AI アプリ開発者 / 業務自動化チーム

空の DB から AI が業務メモリを作る

AI に記憶を持たせたいが、最初から人間が schema を決めると、実際の会話や業務データに合わせて変えづらい。

  1. AI が get_schema で空 DB を確認
  2. purpose を書いて preferences や customers などの logical table を作成
  3. insert / query_table で使いながら、必要な列を後から追加
purpose 必須system table 保護access-level read/data/schemamigration_info

AI がデータモデルを作り始めても、なぜその table を作ったかが DB に残るため、後から人間がレビューできます。

02リサーチ / 事業開発チーム

調査中に見つけた signal で schema を進化させる

市場調査や競合分析では、途中で新しい分類軸や指標が見つかるたびに migration 依頼が発生する。

  1. AI が market_signals table を作成
  2. 調査中に sentiment_score や source_type が必要だと判断
  3. alter_table に reason を添えて列追加し、migration_info に履歴を残す
alter_table は reason 必須1 action = 1 migrationrollback_migrationquery_table で事前確認

探索的なデータ設計を止めず、失敗しても戻せる形で AI に schema 進化を任せられます。

03CS / Ops / データ分析

CSV を取り込み、意味で横断検索する

問い合わせ履歴、対応メモ、監査メモが別々の表にあり、キーワード完全一致では欲しい記録に届かない。

  1. import_csv で table を自動作成し、必要なら columns を整える
  2. --embedding 起動で semantic_search を有効化
  3. 『返金に近い苦情』のような自然文で複数 table を横断検索
row limittimeouttenant isolationembedding table 指定

AI が作ったデータを、そのまま AI が意味検索できる knowledge base にできます。

Capabilities

具体的にできること。

論理テーブル方式で schema 変更を扱う

PostgreSQL 上の system table と JSONB により、DDL lock に依存せず logical table を作成・変更します。

DDL に purpose / reason を必須化

create_table、alter_table、drop_table の意図を履歴に残し、未来の AI セッションと人間レビューが理解できる状態にします。

15 MCP tools で設計から運用まで対応

get_schema、create_table、query、insert、update、import_csv、semantic_search、rollback_migration などを提供します。

tenant、JWT、rate limit、timeout を備える

multi-tenant remote mode、JWKS/HS256 認証、行数制限、クエリ timeout、rate limit で本番組み込みを支えます。

Use Cases

どんな業務に使えるのか。

01

AI アシスタントの長期メモリ

ユーザー嗜好、過去の判断、顧客メモなどを AI が適切な table として作成し、後続セッションで参照できます。

02

調査データの構造化保存

市場調査や競合分析中に新しい signal を発見したら、その場で table を作り、列を追加し、検索可能にします。

03

CSV / 大量データの取り込みと意味検索

CSV から table を自動作成し、embedding を有効化すればテーブル横断の semantic search を使えます。

Related Workflows

DB は、どの業務で使われるか。

製品単体の説明だけでは、社内レビューで判断しにくい。実際の担当者、止める操作、検証 合格条件まで含めた業務単位で確認できます。

Implementation Path

どう利用を始めるか。

01

access-level を用途ごとに分ける

最初は read / data で運用し、schema 権限は trusted agent や開発環境に限定すると導入しやすくなります。

02

purpose / reason の品質を review する

table 名の再掲ではなく、役割・主要フィールド・変更動機を書かせることで、未来の AI session が理解できます。

03

rollback を PoC の受け入れ条件に入れる

AI が誤って table や column を変えた時に、migration_info から戻せることを実演します。

Product Validation Brief

DB で検証計画する時に、最初に揃えるもの。

製品詳細を読んだ後は、相談時に何を決めるかまで落とします。最初の workflow、 持ち込む情報、通す統制、判断材料を 1 枚にできます。

Start

最初の workflow

空の DB から AI が業務メモリを作る を起点に、担当者、入力、AI の役割、人間に戻す判断を 1 つずつ決める。

Bring

相談時に持ち込む情報

AI アプリ開発者 / 業務自動化チーム が使う画面 / tool / data、現在の作業時間、AI に任せたい作業、止めたい操作を整理する。

Control

最初に通す統制

purpose 必須 / system table 保護 / access-level read/data/schema / migration_info

Decision

判断材料

AI 活用のたびに人間が migration を書く bottleneck を減らす。AI が作った DB の意図と変更履歴を説明可能にする。この変化を検証の証拠で説明できれば、Team / Enterprise の検討へ進む。

Pilot Design

判断に必要な検証を、最初から設計する。

検証は「触ってみる」だけでは足りません。対象業務、必要な統制、成功条件、次の展開先を 1 枚で説明できる状態にしてから始めます。

Start Workflow

空の DB から AI が業務メモリを作る

AI に記憶を持たせたいが、最初から人間が schema を決めると、実際の会話や業務データに合わせて変えづらい。

Control Scope

最初に通す統制

  • purpose 必須
  • system table 保護
  • access-level read/data/schema
  • migration_info

Success Evidence

レビューで見る証拠

  • AI 活用のたびに人間が migration を書く bottleneck を減らす
  • AI が作った DB の意図と変更履歴を説明可能にする
  • ロールバック可能な探索的データ設計を実現する

Adoption Signals

こういう状態なら、検証の価値があります。

AI にメモリや業務データを持たせたいが、人間 migration がボトルネック

調査・分析の途中で schema が何度も変わる

AI が作った table の意図を後から説明したい

キーワード検索ではなく意味検索で業務履歴を探したい

Product Selection Board

DB を選ぶ条件と、別製品から始める条件。

viyv は suite なので、最初の製品選びが重要です。必要な状態、まだ別製品から始めるべき状態、 利用前に集める証拠、次に足す製品を 1 枚で確認できます。

Choose

DB を選ぶ条件

  • AI にメモリや業務データを持たせたいが、人間 migration がボトルネック
  • 調査・分析の途中で schema が何度も変わる
  • AI が作った table の意図を後から説明したい

Start Elsewhere

別製品から始める条件

  • 現在の bottleneck がログイン済み画面の読み書きなら Browser から始める
  • AI client へ社内 tool を出す接続問題なら MCP / MCP Gateway を先に見る
  • agent runtime、version、実行 event の管理が主課題なら Agent Foundry を先に見る

Proof

利用前に集める証拠

  • 空の DB から AI が業務メモリを作る を対象に、担当者・入力・出力・人間判断を 1 枚で説明できる
  • 最初に通す統制: purpose 必須 / system table 保護 / access-level read/data/schema
  • 運用後に期待する変化: AI 活用のたびに人間が migration を書く bottleneck を減らす / AI が作った DB の意図と変更履歴を説明可能にする

Next Product

次に足すなら Agent Foundry

  • DB で AI-created data の履歴を残した後、Foundry で agent の定義、実行、監査までつなげる。
  • AI 活用のたびに人間が migration を書く bottleneck を減らす

Adoption Decision

DB を使う判断を、検証の証拠に落とす。

製品の機能だけでは判断に進めません。どの状態なら必要なか、まだ早いか、検証 で何を集めるかを明確にします。

Buy When

こういう状態なら検討価値が高い

  • AI にメモリや業務データを持たせたいが、人間 migration がボトルネック
  • 調査・分析の途中で schema が何度も変わる
  • AI が作った table の意図を後から説明したい

Not Yet

この状態なら、先に検証設計を詰める

  • 対象 workflow、利用者、成功条件がまだ決まっていない
  • AI に任せる作業と、人間に戻す判断を分けられていない
  • セキュリティレビューに出す mask / approval / audit 証跡が決まっていない

Proof

利用前に集める証拠

  • 空の DB から AI が業務メモリを作る を対象に、担当者・入力・出力・人間判断を 1 枚で説明できる
  • 最初に通す統制: purpose 必須 / system table 保護 / access-level read/data/schema
  • 運用後に期待する変化: AI 活用のたびに人間が migration を書く bottleneck を減らす / AI が作った DB の意図と変更履歴を説明可能にする

Stakeholder Answers

社内の誰に、何を説明できるか。

業務責任者

どの作業時間を削るか、どの判断を人間に残すかを、具体シナリオと成功指標で説明できます。

情シス / platform

認可、接続方式、監査、既存システムとの境界を architecture と implementation path で整理できます。

セキュリティ / 法務

AI に渡る情報、保存されるログ、人間承認が必要な操作を control scope として切り出せます。

Buyer Review Questions

DB を社内で説明する時に、先に答える質問。

製品詳細の最後に、役割ごとの確認事項を整理します。業務、platform、 セキュリティ、管理部門がそれぞれ何を聞き、どの証拠で判断するかを分けます。

業務責任者

DB で、どの作業や判断が変わるのか。

回答

空の DB から AI が業務メモリを作る を起点に、現在の詰まりを AI が get_schema で空 DB を確認、purpose を書いて preferences や customers などの logical table を作成、insert / query_table で使いながら、必要な列を後から追加 という流れに変えます。

見る証拠

AI 活用のたびに人間が migration を書く bottleneck を減らす / AI が作った DB の意図と変更履歴を説明可能にする

情シス / platform

既存システムとの境界と運用 owner は説明できるか。

回答

MCP server: Claude Code などから npx で起動し PostgreSQL に接続 / Logical layer: table 定義、columns、rows、migrations を system table に保持 / Search: pgvector と multilingual embedding で意味検索を追加

見る証拠

access-level を用途ごとに分ける / purpose / reason の品質を review する

セキュリティ / 法務

AI に渡る情報、止める操作、残る証跡をどう説明するか。

回答

purpose 必須 / system table 保護 / access-level read/data/schema / migration_info

見る証拠

空の DB から AI が業務メモリを作る を対象に、担当者・入力・出力・人間判断を 1 枚で説明できる / 最初に通す統制: purpose 必須 / system table 保護 / access-level read/data/schema

管理部門 / 管理者

検証から運用へ進む条件は何か。

回答

AI にメモリや業務データを持たせたいが、人間 migration がボトルネック 状態なら、1 workflow の検証で fit を確認します。

見る証拠

空の DB から AI が業務メモリを作る を対象に、担当者・入力・出力・人間判断を 1 枚で説明できる / 最初に通す統制: purpose 必須 / system table 保護 / access-level read/data/schema / 運用後に期待する変化: AI 活用のたびに人間が migration を書く bottleneck を減らす / AI が作った DB の意図と変更履歴を説明可能にする

30-Day Rollout

30 日で判断まで進める。

最初から全社展開を狙わず、1 つの業務・1 つの統制・1 つの成功条件に絞って、継続利用すべきかを判断します。

Week 1

対象業務を 1 つに絞る

空の DB から AI が業務メモリを作る を起点に、担当者、入力、出力、人間が判断する地点を決めます。

Week 2

統制と接続を実装する

最初は read / data で運用し、schema 権限は trusted agent や開発環境に限定すると導入しやすくなります。

Week 3

実業務でログを見る

拒否理由、承認待ち、tool 呼び出し、schema 変更、実行 event など、判断材料に使う証跡を集めます。

Week 4

次の展開先を決める

AI 活用のたびに人間が migration を書く bottleneck を減らす かを確認し、部門追加、connector 追加、Enterprise 要件を整理します。

Buyer FAQ

利用前によく出る質問。

既存の AI クライアントは置き換える必要がありますか。

置き換えません。Claude、GPT、Cursor、社内 agent などの前後に置き、接続・統制・監査の境界を追加します。

最初に何を準備すれば検証できますか。

対象業務、利用する画面または tool、許可したい操作、止めたい操作、レビューしたいログを 1 つずつ決めれば始められます。

セキュリティレビューでは何を見せられますか。

AI に渡る範囲、認可条件、人間承認、masking、audit metadata、失効・rollback の運用を、製品ごとの検証証跡として提示します。

Business Outcomes

利用で変わること。

  • AI 活用のたびに人間が migration を書く bottleneck を減らす
  • AI が作った DB の意図と変更履歴を説明可能にする
  • ロールバック可能な探索的データ設計を実現する
  • 調査、記憶、検索を同じ MCP surface にまとめる

Architecture

どう動くのか。

MCP server

Claude Code などから npx で起動し PostgreSQL に接続

Logical layer

table 定義、columns、rows、migrations を system table に保持

Search

pgvector と multilingual embedding で意味検索を追加

Next Step

DB の検証シナリオを設計する。

既存の業務画面、社内 tool、データ、agent 運用を前提に、どこに viyv を置くと判断材料に足る効果が出るかを一緒に設計します。