PrivAgent
PrivAgents is a privacy-first framework that uses autonomous agents and MCP servers to perform secure data processing with homomorphic encryption.
PrivAgents is designed to ensure complete confidentiality in data processing by leveraging Privacy-Enhancing Technologies (PETs), specifically Homomorphic Encryption (HE). It allows autonomous agents, whether on-device or cloud-based, to process encrypted data without accessing raw information. The framework is particularly useful in sensitive environments like healthcare, personalization, and finance. User data is encrypted on the device, processed by a secure MCP server, and returned in encrypted form for local decryption, ensuring an end-to-end secure pipeline.
Features
- On-device or cloud-based agents for flexible compute and trust options.
- Homomorphic encryption for secure data processing without exposing raw data.
- Modular MCP server for encrypted similarity calculations.
- End-to-end encrypted pipeline for secure data interaction.
- Supports both Ollama and OpenAI agents for on-device and cloud-based intelligence.
Usage with Different Platforms
Ollama Agent (Local Execution)
bash
PYTHONPATH=. python agent/ollama_mcp_agent.py
OpenAI Agent (Cloud Execution)
bash
PYTHONPATH=. python agent/openai_mcp_agent.py
Related MCP Servers
View all security servers →kubectl-mcp-server
by rohitg00
Kubectl MCP Server is a Model Context Protocol server for Kubernetes, enabling AI assistants to interact with Kubernetes clusters using natural language.
gateway
by centralmind
CentralMind Gateway is a tool designed to expose databases to AI agents via MCP or OpenAPI protocols, providing secure, LLM-optimized APIs.
LitterBox
by BlackSnufkin
LitterBox is a controlled sandbox environment for security professionals to develop and test payloads, offering advanced analysis capabilities.
obsidian-mcp-tools
by jacksteamdev
MCP Tools for Obsidian enables AI applications like Claude Desktop to securely access and work with your Obsidian vault through the Model Context Protocol (MCP).
mcp
by semgrep
Semgrep MCP Server is a Model Context Protocol server that uses Semgrep to scan code for security vulnerabilities.
apktool-mcp-server
by zinja-coder
apktool-mcp-server is a fully automated MCP server built on top of apktool to analyze Android APKs using LLMs like Claude, providing live reverse engineering support.