mcpField
P
PrivacyFence

PrivacyFence

ローカル
privacyfence.euセキュリティ1今日更新

PrivacyFence について

PrivacyFenceは、MCP対応のAIアシスタントと業務システムをつなぐオープンソースのプライバシー・承認ゲートウェイです。AIアクセスの独立した制御と監査記録が必要な個人や組織向けで、機密データの読み取りや重要な操作に承認を求め、認証情報をPrivacyFence内に保管します。

主な機能

  1. 01機密データの読み取りや書き込みを人が承認
  2. 02ポリシーによる定型リクエストの自動化
  3. 03個人情報の可能性をローカルで検出
  4. 04改ざんを検知できる監査ログ
  5. 05業務システムへの接続

活用シーン

  1. 01メールやファイルへのAIアクセスを確認
  2. 02SlackやCRMの変更を承認制にする
  3. 03指定フォルダーやチャンネルの定型処理を許可
  4. 04業務システムへのAIアクセス判断を監査

MCP 対応

MCP サーバーとして、承認とポリシー制御を適用するツールを通じて、MCP対応クライアントと設定済み業務システムを接続します。Claude Desktopは拡張機能で、ほかのクライアントはローカルのStreamable HTTPまたは組織配備で接続できます。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbPrivacyFence.mcpb

ツール

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

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

詳細

PrivacyFence

privacyfence/privacyfence MCP server

AI に鍵を渡さずにアクセスを許可。 機密性の高い操作は承認し、定型作業は自動化します。

PrivacyFence は、AI アシスタントと業務システムの間に立つ、オープンソースのプライバシー保護・承認ゲートウェイです。Claude Desktop や Claude Code などの MCP 対応アシスタントを、Gmail、Google Drive、Calendar、Slack、Salesforce、Jira、Confluence、Telegram などに接続します。

PrivacyFence は、AI から独立して、アシスタントが閲覧・実行できる内容を制御します。機密情報の読み取りや重大な影響を伴う操作には人間の承認が必要ですが、定型的なリクエストはポリシーに基づいて自動化できます。オプションの PII 検出は、個人データが AI に届く前にローカルで実行され、すべての判断が監査記録に残ります。

PrivacyFence は、従業員自身のコンピューター(macOS、Windows、Linux)で実行することも、組織が管理するインフラストラクチャに集中導入することもできます。集中導入すれば、claude.ai などのウェブクライアントも接続できます。コネクターの認証情報は PrivacyFence が保持し、AI クライアントには渡しません。また、PrivacyFence が運営するサーバーを経由してデータが送信されることはありません。そのようなサーバーは存在しません。

ウェブサイト: privacyfence.eu · ダウンロード: privacyfence.eu/download · ドキュメント: privacyfence.eu/docs

理由

AI アシスタントに Gmail、Drive、Slack、Salesforce へのアクセスを許可することは、通常、常時有効な権限を与え、その権限を適切に使うことを信頼することを意味します。レコードを読む権限があることと、それを AI に送信したいことは同じではありません。また、クライアントのプロンプトにツール名が含まれていても、これから何が変更されるのかはほとんどわかりません。PrivacyFence は、アシスタントとシステムの間に独立した制御ポイントを設けます。AI がリクエストし、PrivacyFence が判断し、実行される前に何が危険にさらされるのかを確認できます。

機能

  • 人間による承認:機密情報の読み取りや書き込みには、実際の内容や変更点、リクエストした相手とその理由を示すカードを使います。生のツール名や JSON ペイロードは表示しません。
  • ローカルでの PII 検出:読み取り内容が AI に届く前に検出します。個人データの可能性がある箇所をハイライトし、ルール上は許可されるリクエストでもカードに表示します。
  • ポリシーに基づく自動化:送信者のドメイン、Drive フォルダー、Slack チャンネル、Jira プロジェクトなどを対象とする、範囲を限定した常時許可ルールにより、定型的なリクエストをカードなしで実行できます。
  • 監査ログ:承認、拒否、自動承認されたすべてのリクエストを記録します。記録は連鎖しており、キーなしで編集が行われると検出できます。
  • 認証情報は PrivacyFence が保持します。 パッケージ版では専用のサービスアカウントで実行されるため、あなたとして実行される AI クライアントが認証情報を読み取ったり、自身のリクエストを承認したりすることはできません。
  • 定義済みのコネクター群:各ツールにはコード内で固定されたゲートがあります。PrivacyFence は任意の MCP ツール向けの汎用プロキシではありません。
Gmail スレッドの読み取りに対する PrivacyFence の承認カード。リクエストした AI システム、提示された理由、メッセージ本文内で一致箇所をハイライトした個人情報の可能性に関する警告、AI システムが受け取る内容を表示 ## 仕組み

PrivacyFence を経由するリクエストの流れ:AI クライアント(拡張機能を通じた Claude Desktop、HTTP 経由の Claude Code、または組織でのデプロイを通じた claude.ai)が MCP 経由で PrivacyFence を呼び出します。PrivacyFence はポリシー、ローカルの PII チェック、人による承認、監査を適用してから、内部に認証情報を保持したままサービスを呼び出します

Claude Desktop は PrivacyFence 拡張機能(PrivacyFence.mcpb)経由で接続します。Claude Code および Streamable HTTP に対応するその他のクライアントは、ローカルの /mcp エンドポイントに直接接続します。組織でデプロイする場合、claude.ai、ChatGPT(Developer Mode)、Gemini Enterprise などのクライアントは、組織の ID プロバイダーを通じて OAuth でサインインします。仕組みでは、読み取りと書き込みを 1 件ずつ、カードごとに説明しています。

プラットフォーム

インストール方法実行環境
macOS(.dmg)macOS 13 以降、Apple silicon
Windows(-setup.exe)Windows 10 / Windows Server 2016 以降、x64
Linux(.deb)Ubuntu 24.04、Debian 13 以降、amd64
組織でのデプロイPython 3.11 以降と systemd を備えた Linux サーバー(pip install privacyfence)

すべてのインストール方法で Claude Desktop と Claude Code を、macOS では ChatGPT デスクトップアプリを、組織でのデプロイでは claude.ai、ChatGPT(Developer Mode)、Gemini Enterprise をテスト済みです。MCP 対応のクライアントであれば接続できます。プラットフォームのサポートをご覧ください。

コネクター

コネクターAI クライアントが利用できる機能
Gmailメッセージ、スレッド、添付ファイルの検索と読み取り。下書き、返信、ラベル、フィルターの作成。アーカイブ。どのツールもメールを送信しません。
Google Drive、Docs、Sheetsファイルの検索、読み取り、ダウンロード、アップロード、移動、書き込み。Docs の編集と書式設定。Sheets の読み取り、書き込み、書式設定
Google Calendar予定、空き時間情報、会議室の読み取り。予定の作成、更新、削除。不在時の設定と勤務場所
Google Contacts、Tasks連絡先とタスクの読み取り、作成、更新
Google Apps Scriptプロジェクトのソースの読み取りと書き込み。開始した実行結果の読み取り(PrivacyFence がスクリプトを実行することはありません)
Slackチャンネル、DM、スレッドの一覧表示と読み取り。検索。メッセージの送信。グループチャットの開始
Telegramチャットの読み取りと検索。メッセージの送信
Salesforceレコードの読み取り、検索、レポートの実行。レコードの作成と更新
Jira課題の読み取り、作成、更新、コメント、ステータス遷移
Confluenceページと添付ファイルの検索と読み取り。ページの作成と更新
Jira Assetsスキーマ、オブジェクトタイプ、属性の参照。オブジェクト、リンクされたオブジェクト、関連チケットの検索と読み取り。CSV/JSON へのエクスポート(読み取り専用)
Gristドキュメントとテーブルの一覧表示。レビュー後のレコード読み取り。レコードの追加と更新、テーブルと列の追加(削除は行われません)
Peek共有 HTML ページとそのバージョンの一覧表示。レビュー後のコメント、訪問回数、アクセス権を持つユーザーの読み取り。ページと新しいバージョンの公開、閲覧できるユーザーの選択、名前の変更、コメント、削除
Miroボードとタグの一覧表示。レビュー後のアイテムとコネクター線の読み取り。承認を得て付箋、カード、テキスト、図形、フレーム、コネクター線を追加・変更(削除は行われません)

コネクターでは、それぞれでレビューされる内容と承認が必要な書き込みをまとめています。ツールリファレンスでは、すべてのツールとそのゲートを一覧で確認できます。

クイックスタート

  1. ご利用のプラットフォーム用インストーラーをprivacyfence.eu/downloadからダウンロードして実行します。
  2. アカウントの新しいグループメンバーシップを反映するため、一度サインアウトしてから再度サインインします。
  3. コンパニオンアプリ(メニューバー、トレイ、またはアプリケーションメニュー)から求められたらパスキーを追加し、リカバリーコードを保管します。
  4. コンパニオンアプリから設定を開き、サービスに接続します。
  5. PrivacyFence.mcpbを使ってClaude Desktopに接続するか、/mcpエンドポイントを使ってClaude Codeに接続します。
  6. アシスタントに何かを依頼し、カードで承認します。

各プラットフォームの手順:はじめに、続いてmacOS、Windows、 またはLinux。claude.ai、ChatGPT、またはチーム全体での利用については、 組織へのデプロイをご覧ください。

ドキュメント

制限事項

PrivacyFenceは独立したオープンソースソフトウェアであり、認証済みのコンプライアンス製品ではありません。認証、事業継続計画、SLAはなく、PrivacyFenceだけでデプロイメントが何らかの規制に準拠するようになるわけではありません。rootやローカルのAdministrator、またはパッケージ化されていないインストール(ソースコードのチェックアウトやpipによるインストール)上のローカルコードからは保護されません。あなたとして実行されるプロセスはローカルのレビュー画面を読み取れますが、そこから承認することはできません。また、ローカルモードではAIクライアントが名乗る名前は検証されません。制限事項の全一覧は PrivacyFenceが保証しないことをご覧ください。脆弱性の報告については、SECURITY.mdをご覧ください。

ライセンス

Apache License 2.0。LICENSEおよびNOTICEをご覧ください。

コメント

MCP は初めてですか?

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

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