mcpField
Z
Zentric Protocol

Zentric Protocol

ローカル
github.com/ZentricProtocolセキュリティ020 週間前に更新

Zentric Protocol について

Zentric Protocolは、LLMアプリケーションやAIエージェント向けに、プロンプトインジェクションを検出し、PIIを匿名化して署名付き監査記録を作成するサービスです。MCPサーバーはanalyze_promptツールを提供します。

主な機能

  1. 01決定論的なインジェクション署名照合
  2. 02PIIの検出と匿名化
  3. 03CLEARED、ANONYMIZED、BLOCKEDの判定
  4. 04SHA-256署名付き監査レポート
  5. 0512種類のPIIエンティティに対応

活用シーン

  1. 01LLMへ送信する前のユーザープロンプト検査
  2. 02ツール出力やRAGチャンクの検査
  3. 03プロンプトや応答に含まれる個人データの匿名化
  4. 04コンプライアンス業務向け監査記録の作成

MCP 対応

MCPサーバーはanalyze_promptを公開し、判定、リスクスコア、一致した署名、PIIエンティティ、レポートハッシュ、処理時間を返します。Claude Desktopや他のMCP対応エージェントランタイムに接続できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"zentricprotocol": {
"command": "npx",
"args": [
"-y",
"zentric-protocol-mcp"
]
}
}
}
起動コマンドnpx -y zentric-protocol-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmzentric-protocol-mcp0.1.3

ツール

1

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
inputstringはいインジェクション攻撃と PII の分析対象となるプロンプトまたはテキストです。ユーザー入力、検索ドキュメント、ツール出力、ファイル内容、サブエージェントの応答など、任意の文字列を渡せます。
modulesarrayいいえ実行する Zentric 分析モジュールです。"integrity" はインジェクション攻撃をチェックします。"privacy" は PII をチェックします。省略時は両方がデフォルトで実行されます。

詳細

Zentric Protocol



ZENTRIC PROTOCOL

LLM アプリと AI エージェント向けの、署名付き監査証跡を備えたプロンプトインジェクション検出と PII 匿名化。

Status Latency Precision GDPR EU AI Act CCPA


すべてのプロンプト、RAG チャンク、ツール出力をモデルに届く前に検査します。リクエストごとに、署名付き監査記録(SHA-256 + UUID + UTC)とともに、CLEARED / ANONYMIZED / BLOCKED の判定を確定的に行います。
検出によって何が起きたかがわかります。監査人に提示するのは監査記録です。今日の GDPR 第 30 条の証拠となり、明日の EU AI Act 対応に備えられます。


→ API キーを取得(無料、月 10,000 リクエスト) · クイックスタート · Integrity Report v1.0(PDF)


Zentric Protocol — 動作の様子をご覧ください


実際のプロンプトインジェクション攻撃です。0.1 ms 未満で検出します。モデルに届くことはありません。


リポジトリの範囲と商用ライセンス

このリポジトリは、透明性と貢献のために公開されており、ホスト型サービスの代替としてデプロイするためのものではありません。

このリポジトリに含まれるものこのリポジトリに含まれないもの
認証ミドルウェア(/middleware)IntegrityGuard 検出エンジン
Stripe Webhook ハンドラー(/api/webhooks)PrivacyGuard PII 検出エンジン
Supabase スキーマとマイグレーション(/supabase)署名データベース(22 件のインジェクションベクトル)
API インターフェースのコントラクトとレスポンス形式モデルの重みとトレーニングデータ
ランディングページとドキュメント(index.html)監査記録の署名インフラストラクチャ

このリポジトリをクローンしても、Zentric の処理サービスは利用できません。 プロンプトを検査し、PII を検出して署名付き監査レポートを生成する検出エンジンは、Zentric のインフラストラクチャ上で稼働しており、有効なライセンスが必要です。

ミドルウェアを公開する理由

信頼はインフラストラクチャだからです。リクエストがエンジンに届く前に、認証がどのように機能するか、API キーがどのように検証されるか、サブスクリプションの状態がどのように確認されるかを検証できるべきです。自社の適用コードも含め、あらゆるレイヤーで監査可能であることが重要だと考えています。

貢献を歓迎します

ミドルウェア、Webhook ハンドラー、Supabase スキーマへの貢献を受け付けています。PR を送信するか、issue を作成してください。セキュリティ関連の貢献については、セキュリティセクションをご覧ください。

利用を開始する
プラン料金リクエスト数開始
Free無料月 10,000 件API キーを取得 →
Indie月額 $29月 25,000 件料金を見る →
Team月額 $99月 100,000 件料金を見る →
Scale月額 $499月 500,000 件料金を見る →
Enterprise個別見積もり無制限お問い合わせ →

Zentric Protocol とは?

Zentric Protocol は、AI システム向けのインフラストラクチャ整合性レイヤーです。アプリケーションと LLM の間に位置し、プロンプト、応答、ユーザー入力など、あらゆるシグナルを検査して、実行が続行される前に暗号署名付きの判定を返します。

これはフィルターではありません。推測もしません。標準化されたパイプライン全体に決定論的なルールを適用し、リクエストごとに構造化された監査可能な JSON レポートを返します。

Input Signal
     │
     ▼
┌─────────────────────────────────────────┐
│           ZENTRIC PROTOCOL              │
│                                         │
│  ┌─────────────┐  ┌─────────────────┐  │
│  │IntegrityGuard│→│  PrivacyGuard   │  │
│  │ 22 injection │  │  12 PII types   │  │
│  │  signatures  │  │  7 languages    │  │
│  └─────────────┘  └────────┬────────┘  │
│                             ▼           │
│                    ┌──────────────┐     │
│                    │ ZentricReport│     │
│                    │ UUID+SHA-256 │     │
│                    │  GDPR Art.30 │     │
│                    └──────────────┘     │
└─────────────────────────────────────────┘
     │
     ▼
Verdict + Certificate → Your System

パフォーマンス

Zentric は ML 分類器ではなく、決定論的なシグネチャマッチングを使用します。すべてのブロックは既知のパターンとの照合によって行われるため、既知のパターンに対して精度 100%、誤検知ゼロを実現します。カタログに登録されたシグネチャに一致しない限り、ブロックされることはありません。判定は1 ミリ秒未満で返されるため(クリティカルパスでモデルを使用しません)、同じ入力には常に同じ判定が返されます。

公開されている指標はすべて再現可能です。npm run benchmark(benchmarks/run.mjs)を公開されている deepset/prompt-injections データセットに対して実行し、ご自身で数値を検証できます。


3 つのモジュール

01 · IntegrityGuard

プロンプトインジェクション、ジェイルブレイクの試み、指示の上書きを検出し、LLM に到達する前に防ぎます。

  • カタログに登録されたインジェクションシグネチャ 22 種類
  • 7 言語に対応(EN、ES、FR、DE、PT、ZH、JA)
  • 決定論的な多言語シグネチャマッチング — 判定処理に ML モデルは使用しません
  • サーバー側の平均処理時間:<0.1ms (1 ミリ秒未満。クリティカルパスでモデルを使用しません)
02 · PrivacyGuard

プロンプトと応答内の PII を特定し、匿名化します。地域ごとの標準を主要な要素として扱います。

  • 形式検証(Luhn、IBAN mod-97、mod-11、NIF/NIE チェックサム)に対応した 12 種類の PII エンティティ:SSN、NIF、CPF、CURP、IBAN、SWIFT、パスポート、メールアドレス、電話番号など
  • 地域別パターン認識(EU、US、LATAM)
  • 匿名化オペレーター:redact、mask、tokenize、pseudonymize
03 · ZentricReport

プロトコルを通過するすべてのリクエストについて、署名付きの不変な監査記録を生成します。

{
  "report_id": "zp_01HXYZ...",
  "uuid": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
  "timestamp_utc": "2026-05-14T22:00:00.000Z",
  "sha256": "e3b0c44298fc1c149afb...",
  "verdict": "CLEARED",
  "integrity": {
    "injection_detected": false,
    "signatures_matched": [],
    "confidence": null
  },
  "privacy": {
    "pii_detected": true,
    "entities": [
      { "type": "EMAIL", "action": "REDACTED", "position": [42, 61] }
    ]
  },
  "compliance": {
    "audit_record": true,
    "ccpa": true,
    "eu_ai_act_s52": true
  },
  "latency_ms": 0.05
}

API リファレンス

認証
curl -X POST https://api.zentricprotocol.com/v1/analyze \
  -H "Authorization: Bearer zp_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "input": "Your prompt or user input here",
    "modules": ["integrity", "privacy"],
    "options": {
      "anonymize": true,
      "language": "auto"
    }
  }'
応答
{
  "status": "ok",
  "verdict": "CLEARED",
  "report": { ... },
  "anonymized_input": "Your prompt or user input here",
  "latency_ms": 0.05
}
判定状態
判定説明
CLEARED入力はすべてのチェックに合格しました。LLM に転送しても安全です。
BLOCKEDインジェクションまたは高リスクパターンを検出しました。拒否してください。
ANONYMIZEDPII が見つかり、編集されました。匿名化された入力が返されます。
SDK
言語ステータス
Pythonpip install zentricprotocol (2026 年第 3 四半期に提供予定)
Node.jsnpm install @zentricprotocol/sdk (2026 年第 3 四半期に提供予定)
REST API現在利用可能

コンプライアンス対応範囲

Zentric Protocol は、規制対象の AI 導入に向けて一から設計されています。

標準対応範囲
GDPR Art. 30リクエストごとに再現可能な監査記録を作成 — 第 30 条の文書化戦略を構成する要素の 1 つ
GDPR Art. 25プライバシー・バイ・デザイン — 匿名化をデフォルトに設定
CCPA §1798.100消費者データの特定と処理記録
EU AI Act §52インフラストラクチャレベルで透明性義務に対応

料金

プラン料金リクエスト数用途
Free無料月 10,000 件クレジットカード不要で、プロトコルをエンドツーエンドでテスト
Indie$29/月月 25,000 件初めての AI 機能をリリースする個人開発者
Team$99/月月 100,000 件AI を本番環境で運用する小規模チーム
Scale$499/月月 500,000 件大量処理パイプラインとマルチエージェントシステム
Enterprise個別見積もり無制限規制対象業界、EU データレジデンシー、専用 SLA

→ プランを見る · → API キーを取得 · → Enterprise について問い合わせる


アーキテクチャの原則

決定論的。 同じ入力からは常に同じ判定が生成されます。クリティカルパスに確率的なブラックボックスはありません。

ステートレス。 このプロトコルはお客様のデータを保存しません。各リクエストは処理され、結果が返されます。監査記録はお客様のものです。

組み合わせ可能。 スタック全体をデプロイすることも、単一のガードをデプロイすることも、監査レイヤーのみを既存のインフラストラクチャに組み込むこともできます。

監査可能。 すべての判定には SHA-256 署名が付与され、UTC のタイムスタンプと UUID が割り当てられます。コンプライアンスチームにも喜ばれるでしょう。


エージェントのパイプライン向け

エージェントへの攻撃は、チャット入力から届くとは限りません。ツール呼び出しの応答、RAG のチャンク、メモリの取得結果など、プロンプトウィンドウに入るあらゆる外部コンテンツを通じて届きます。ここではシステムプロンプトで保護できません。入力がすでに解析された後でないと、システムプロンプトは実行されないためです。

ユーザーメッセージだけでなく、すべての取り込みポイントに Zentric を組み込みます。

  • LLM の入力 — モデルに到達する前のユーザーメッセージ
  • ツールの出力 — コンテキストウィンドウに戻る前の外部 API 応答
  • RAG の検索結果 — プロンプトに組み込まれる前のドキュメントチャンク
  • メモリの読み取り — 次のターンに挿入される前の保存済みコンテキスト

/v1/analyze に POST を 1 回送信します。判定はサブミリ秒で返されます。結果に基づいてエージェントは処理を続行するか、停止します。パイプラインのほかの部分を変更する必要はありません。

curl -X POST https://api.zentricprotocol.com/v1/analyze \
  -H "Authorization: Bearer zp_live_..." \
  -H "Content-Type: application/json" \
  -d '{"input": "<tool_output_or_rag_chunk_here>", "modules": ["integrity", "privacy"]}'

MCP サーバー — Claude Desktop との統合

Zentric Protocol には、Claude Desktop および MCP 互換のあらゆるエージェントランタイムと直接統合できる、ネイティブの Model Context Protocol(MCP)サーバー が付属しています。

機能

MCP サーバーは、Zentric の検出エンジンをネイティブの MCP ツールとして公開します。Claude Desktop に接続すると、エージェントは LLM に入力を送信する前に analyze_prompt を自動的に呼び出します。ユーザーメッセージ、ツールの応答、RAG のチャンク、メモリの取得結果がすべてチェックされます。

公開される MCP ツール
analyze_prompt(text: string) -> ZentricReport

返される内容:verdict(CLEARED / BLOCKED)、risk_score、一致した signatures、pii_entities、report_hash(SHA-256)、latency_ms。

npm からインストール
npx zentric-protocol-mcp
Claude Desktop の設定

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "zentric-protocol": {
      "command": "npx",
      "args": ["zentric-protocol-mcp"],
      "env": {
        "ZENTRIC_API_KEY": "your_api_key"
      }
    }
  }
}

API キーは zentricprotocol.com/quickstart で取得できます。無料プランでは、クレジットカード不要で月間 10,000 リクエストを利用できます。

MCP サーバーのソース

MCP サーバーのソースコードは /mcp-server にあります。Model Context Protocol SDK を使って構築され、zentric-protocol-mcp として npm で公開されています。


セキュリティ

このプロトコルのセキュリティを重視しています。脆弱性を発見した場合は、責任ある方法でご報告ください。

  • メール: [email protected]
  • 件名: [SECURITY] <brief description>
  • 対応 SLA: 48 時間以内に受領を確認し、7 日以内の解決を目標とします

現時点では、一般公開のバグ報奨金プログラムは実施していません。責任ある情報開示については、変更履歴に記載します。


ロードマップ

  • IntegrityGuard v1.0 — 22 個のシグネチャ、7 言語
  • PrivacyGuard v1.0 — 12 種類の PII、EU/US/LATAM
  • ZentricReport v1.0 — SHA-256、UUID、GDPR 第 30 条
  • REST API(本番環境)
  • Python SDK — 2026 年第 3 四半期
  • Node.js SDK — 2026 年第 3 四半期
  • ストリーミング対応(SSE) — 2026 年第 3 四半期
  • Webhook コールバック — 2026 年第 4 四半期
  • セルフホスト可能なデプロイオプション — 2027 年

お問い合わせ

チャネル
一般[email protected]
エンタープライズ[email protected]
セキュリティ[email protected]
X / Twitter@ZentricProtocol
LinkedInZentric Protocol

Zentric Protocol · AI 時代のインフラストラクチャの完全性

zentricprotocol.com · © ZP MMXXVI · v1.0.0

信頼は機能ではなくインフラストラクチャだと知る CTO のために構築されています。

コメント

MCP は初めてですか?

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

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