Midplane について
MidplaneはAIエージェントとPostgresの間に置くMCPゲートウェイで、各ステートメントを実行前にポリシー検査し、記録します。許可したテーブルへのアクセス、列のマスキング、書き込みの人手承認、信頼できない内容を読んだ後の封じ込めに対応します。
主な機能
- 01実行前のSQL解析とポリシー検査
- 02許可したテーブルへのアクセス
- 03データソース側での列マスキング
- 04書き込みの人手承認
- 05ハッシュチェーン監査ログと検証
活用シーン
- 01エージェントが参照できるテーブルの制限
- 02エージェントによるデータベース書き込みの審査
- 03データベースアクセス記録の出力と検証
MCP 対応
MidplaneはAIエージェントとPostgresの間のMCPサーバーとして、ステートメントにポリシーを適用し、実行を記録します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y midplaneMIDPLANE_TOKENシークレットA token from `midplane token`, verified at start and on every call. It stays in this entry, so give it a --ttl (seconds) as long as the entry should work: the default is an hour.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
midplane
Midplane ゲートウェイ:AI エージェントと Postgres データベースの間に位置する MCP サーバーです。エージェントが送信するすべてのステートメントは、実行前に解析され、ポリシーと照合され、記録されます。エージェントには、許可したテーブルへのアクセス、マスキングされた列、人の承認を待つ書き込み、信頼できないコンテンツを読み取った後の封じ込めが提供されます。データベースのそばで動作し、エージェント以外から接続されることはありません。
npx midplane --version
Node 24.16 以降が必要です。
- ローカルモード(
midplane local):ポリシーは YAML ファイルに保存され、トークンはmidplane tokenで取得します。クイックスタートでお試しください。 - リンクモード(
midplane gateway):ポリシー、ID、承認、クエリログは、ゲートウェイが開くリンクを介して Midplane Cloud から取得します。midplane setupでリンクを作成できます。各データベースの接続文字列を入力し、接続をテストして、ゲートウェイのフォルダーを書き込み、登録して起動します。 - 監査ログはハッシュチェーン形式でゲートウェイのディスクに保存されます:
midplane audit exportとmidplane audit verify。
ドキュメント:https://midplane.ai/docs。
イメージ:ghcr.io/midplaneai/midplane。どちらも署名済みです:リリースの検証をご覧ください。
MIT ライセンスです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。