P

Privagent

PrivAgentsはプライバシーを最優先とするフレームワークで、ローカルとクラウドのエージェントを組み合わせ、準同型暗号技術を利用してセキュアなデータ処理を実現し、データが伝送と処理の過程で常に暗号化されたままであることを保証し、医療や金融などの機密性の高いシーンに適用されます。
2ポイント
21
インストール
以下のコマンドをクライアントにコピーして設定
注意:あなたのキーは機密情報です。誰とも共有しないでください。

🚀 プライバシーエージェント:機密AIワークフロー用のエージェントとMCPサーバー

PrivAgents は、プライバシーに配慮したフレームワークです。信頼を必要としないMCPサーバーを通じて、自律型エージェント(デバイス端とクラウド)が暗号化データを安全に処理し、完全な機密性を確保する方法を示します。このフレームワークは、Privacy-Enhancing Technologies (PETs) の中の Homomorphic Encryption (HE) を利用して、データを復号せずに暗号化データに対する計算を行います。

対話型エージェントインターフェースを通じて、ユーザーデータはデバイス上で暗号化された後、安全な処理ユニット(MCP)に送信され、結果は暗号化形式で返され、ローカルで復号されます。これにより、医療、個人化、金融などの機密性の高い環境において、安全でインテリジェントなシステムを構築することができます。

PET対応のMCPサーバー


🔐 なぜPrivAgentsを選ぶのか

デバイス端のモデルはプライバシーを提供しますが、通常は計算能力が限られています。クラウドのモデルは強力な計算能力を提供しますが、信頼性の問題を引き起こします。PrivAgentsは、これら両者の利点を組み合わせることでこの問題を解決します。

  • プライバシー制約とリソースの可用性に応じて、デバイス端またはクラウドのエージェントを選択できます。
  • 準同型暗号化により、処理過程でデータの機密性が維持されます。
  • モジュール化されたMCPサーバーがバックエンドで暗号化された類似性計算を実行します。
  • エンドツーエンドの暗号化パイプラインにより、安全なデータ交換が実現されます。

⚙️ サポートされるエージェント

  • Ollamaエージェント:ローカルモデルを使用してデバイス端での推論を行います。
  • OpenAIエージェント:APIを通じてクラウドでのインテリジェントな処理を行います。

プライバシー制限とリソースの状況に応じて、適切なエージェントタイプを選択してください。


🧠 アーキテクチャの概要

      +------------------------+
      |     ユーザーデバイス    |
      |  (エージェント + 暗号化) |
      +------------------------+
         |   暗号化入力
         v
+------------------------+   ← 安全チャネル →
|     MCPサーバー        |  (暗号化類似性計算)
+------------------------+
         |   暗号化結果
         v
      +------------------------+
      |  ユーザーデバイス(復号) |
      +------------------------+

📁 プロジェクト構造

PrivAgents/
│
├── agent/           # OllamaとOpenAIエージェントの実装とPETツール
├── mcp/             # 類似性分析用の暗号化処理ロジック
├── utils/           # コンテキスト設定、暗号化ヘルパー
├── data/            # サンプル入力と暗号化出力ファイル
└── .env             # ポートとログの設定

🚀 クイックスタート

1. プロジェクトをクローンして設定する

git clone https://github.com/UvrajSB/PrivRec.git
cd PrivRec
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

2. MCPサーバーを起動する

# MCPサーバーを起動する(ターミナルで実行)
python mcp_server.py

3. エージェントを使用して推論を行う

  • Ollamaエージェント:別のターミナルで以下のコマンドを実行し、Ollamaを使用して推論を行います。

    python agent_ollama.py
    
  • OpenAIエージェント:別のターミナルで以下のコマンドを実行し、OpenAI APIを使用して推論を行います。

    python agent_openai.py
    

📦 特長

  • 信頼不要:サーバーはユーザーデータを一切見ることがありません。
  • エージェント非依存性:デバイス端とクラウドのLLMエージェントに対応しています。
  • 拡張性:より複雑なユーザープロファイルや追加のドメイン(音楽、ショッピング、医療など)をサポートします。
  • 教育的価値:実際のコンテキストで準同型暗号化の仕組みを示します。

👥 コントリビューションに参加する

安全でインテリジェントなシステムの構築やPETの使用に興味がある方は、エージェントロジックの拡張、新しい暗号化ワークフローの実験、MCP層の最適化など、どんな形でもコントリビューションを歓迎します。このリポジトリをForkして、ぜひ参加してください。


N
Notte Browser
認証済み
NotteはオープンソースのフルスタックネットワークAIエージェントフレームワークで、ブラウザセッション、自動化されたLLM駆動エージェント、ウェブページの監視と操作、資格情報管理などの機能を提供し、インターネットをエージェントに優しい環境に変え、自然言語でウェブサイトの構造を記述することでLLMの認知負荷を軽減することを目的としています。
644
4.5ポイント
B
Bing Search MCP
Microsoft Bing検索APIを統合するためのMCPサーバーで、ウェブページ、ニュース、画像の検索機能をサポートし、AIアシスタントにウェブ検索機能を提供します。
Python
215
4ポイント
M
MCP Scan
MCP-Scanは、MCPサーバー用のセキュリティスキャンツールで、提示注入、ツール汚染、クロスドメインアップグレードなどの一般的なセキュリティホールを検出します。
Python
605
5ポイント
A
Agentic Radar
エージェンティックレーダーは、エージェントシステムを分析・評価するセキュリティスキャナーで、開発者、研究者、セキュリティ専門家がエージェントシステムのワークフローを理解し、潜在的なホールを特定するのに役立ちます。
Python
539
5ポイント
C
Cloudflare
Changesetsは、マルチパッケージまたはシングルパッケージのリポジトリのバージョン管理とリリースを管理するためのビルドツールです。
TypeScript
1.5K
5ポイント
E
Eino
Einoは、Golang用に設計されたLLMアプリケーション開発フレームワークで、シンプルで拡張可能で信頼性が高く効率的なコンポーネント抽象化と編成機能により、AIアプリケーションの開発プロセスを簡素化することを目的としています。豊富なコンポーネントライブラリ、強力なグラフ編成機能、完全なストリーム処理サポート、および高度に拡張可能なアスペクトメカニズムを提供し、開発からデプロイまでの全サイクルのツールチェーンを網羅しています。
Go
3.4K
5ポイント
M
Modelcontextprotocol
認証済み
このプロジェクトは、Sonar APIを統合したMCPサーバーの実装で、Claudeにリアルタイムのネットワーク検索機能を提供します。システムアーキテクチャ、ツールの設定、Dockerデプロイ、およびマルチプラットフォーム統合ガイドが含まれています。
TypeScript
1.1K
5ポイント
S
Serena
セレナは強力なオープンソースのコーディングエージェントツールキットで、大規模言語モデル(LLM)をコードベース上で直接動作するフル機能のエージェントに変えることができます。IDEに似た意味論的なコード検索と編集ツールを提供し、様々なプログラミング言語をサポートし、MCPプロトコルまたはAgnoフレームワークを介して様々なLLMと統合することができます。
Python
769
5ポイント
厳選MCPサービス
C
Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
5.2K
4.7ポイント
E
Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
254
4.8ポイント
G
Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
278
4.5ポイント
B
Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
707
4.5ポイント
G
Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
72
4.3ポイント
U
Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
543
5ポイント
M
Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
1.7K
5ポイント
S
Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
260
4.5ポイント
AIbase
智啓未来、あなたの人工知能ソリューションシンクタンク
© 2025AIbase