MCP Servers

模型上下文协议服务器、框架、SDK 和模板的综合目录。

P
Privacyguard MCP
作者 @huanwang0

Privacy-aware MCP server that routes sensitive prompts to local LLMs (Ollama).

创建于 3/3/2026
更新于 about 4 hours ago
Repository documentation and setup instructions

PrivacyGuard MCP

Private AI agent infrastructure for routing sensitive prompts to local LLMs.

Rust MCP License: MIT

PrivacyGuard routing flow

What it does

  • Classifies prompt text for sensitive keywords (PII/PHI/secrets)
  • Routes sensitive prompts to local Ollama via MCP tool calls
  • Emits JSON-RPC responses over stdio (MCP transport)
  • Provides audit log retrieval from audit.log

Status

This project is an early MVP. It currently exposes MCP tools over stdio only.

Available tools:

  • analyze_privacy
  • route_to_local
  • get_audit_logs

Prerequisites

# Rust toolchain
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Ollama (for local generation tool)
brew install ollama
ollama pull phi3:mini
ollama serve

Build

cargo build --release

Binary path:

./target/release/privacyguard-mcp

MCP client configuration example

{
  "mcpServers": {
    "privacyguard": {
      "command": "/absolute/path/to/target/release/privacyguard-mcp"
    }
  }
}

Local smoke test (stdio JSON-RPC)

./target/release/privacyguard-mcp <<'JSON'
{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}
{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}
{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"analyze_privacy","arguments":{"text":"My password is secret123"}}}
JSON

Development

cargo check
cargo test

Roadmap

  • Replace keyword matching with stronger detection policies
  • Add persistent consent workflow (grant/deny)
  • Add integration tests for JSON-RPC/MCP behavior
  • Add configurable policy and audit paths

License

MIT. See LICENSE.

Contributing

See CONTRIBUTING.md for development and PR guidelines.

快速设置
此服务器的安装指南

安装命令 (包未发布)

git clone https://github.com/huanwang0/privacyguard-mcp
手动安装: 请查看 README 获取详细的设置说明和所需的其他依赖项。

Cursor 配置 (mcp.json)

{ "mcpServers": { "huanwang0-privacyguard-mcp": { "command": "git", "args": [ "clone", "https://github.com/huanwang0/privacyguard-mcp" ] } } }