mcpField
M
Midplane

Midplane

ローカル
midplane.aiデータベース5今日更新

Midplane について

MidplaneはAIエージェントとPostgresの間に置くMCPゲートウェイで、各ステートメントを実行前にポリシー検査し、記録します。許可したテーブルへのアクセス、列のマスキング、書き込みの人手承認、信頼できない内容を読んだ後の封じ込めに対応します。

主な機能

  1. 01実行前のSQL解析とポリシー検査
  2. 02許可したテーブルへのアクセス
  3. 03データソース側での列マスキング
  4. 04書き込みの人手承認
  5. 05ハッシュチェーン監査ログと検証

活用シーン

  1. 01エージェントが参照できるテーブルの制限
  2. 02エージェントによるデータベース書き込みの審査
  3. 03データベースアクセス記録の出力と検証

MCP 対応

MidplaneはAIエージェントとPostgresの間のMCPサーバーとして、ステートメントにポリシーを適用し、実行を記録します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"ai-midplane-midplane": {
"command": "npx",
"args": [
"-y",
"midplane"
],
"env": {
"MIDPLANE_TOKEN": "<MIDPLANE_TOKEN>"
}
}
}
}
起動コマンドnpx -y midplane
設定が必要な環境変数
MIDPLANE_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 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmidplane0.24.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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 ライセンスです。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。