关于 secure-privacy-mcp
secure-privacy-mcp 是用于向网站添加 Secure Privacy Cookie 同意横幅的远程 MCP 服务。它为 AI 客户端自动完成域名注册、模板分配和脚本生成。
主要功能
- 01自动安装横幅
- 02注册域名
- 03分配 Cookie 横幅模板
- 04配置同意模式
- 05生成脚本标签
适用场景
- 01为网站添加 Cookie 同意功能
- 02配置 GDPR 同意管理
MCP 相关
向 MCP 客户端提供安装工具,可注册域名、分配模板、配置同意模式并返回网站脚本标签。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Secure Privacy MCP 服务
一个远程 Model Context Protocol (MCP) 服务,可让 Claude Desktop、GitHub Copilot 和 Cursor 等 AI Agent 通过一条命令,自动将符合 GDPR 的 Cookie 同意横幅集成到网站中。
此 MCP 服务基于 Cloudflare Workers 构建,为部署 Secure Privacy 的 Cookie 同意管理平台提供一键式解决方案,可无缝处理域名注册、模板分配和脚本注入。
什么是 MCP?
Model Context Protocol (MCP) 是一项开放标准,可让 AI 助手安全地连接外部工具和数据源。它允许 AI Agent 代表你执行操作,将复杂的多步骤工作流简化为一次对话请求。
主要功能
- 一键安装:通过一条 AI 命令,全自动部署 Cookie 横幅
- 符合 GDPR:自动配置合规的同意管理
- 多种同意模式:支持 Google Consent Mode (GCM)、Microsoft UET、Meta 等
- 模板管理:自动分配所有可用的 Cookie 横幅模板
- 无需 API 密钥:用户无需提供任何凭据
- 兼容 AI Agent:适用于 Claude Desktop、GitHub Copilot、Cursor 和其他 MCP 客户端
可用工具
install_secure_privacy_banner
通过一个步骤,在网站上完整安装 Secure Privacy Cookie 横幅。这是负责协调整个安装流程的主要工具。
功能:
- 注册域名:向 Secure Privacy 注册域名
- 分配模板:获取并分配所有可用的 Cookie 横幅模板(设计和功能)
- 生成脚本标签:为网站创建集成代码
- 配置同意模式:设置 Google Consent Mode (GCM)、Microsoft UET、Meta 等
响应包括:
- 已注册的域名 URL
- 用于跟踪的域名 ID
- 已分配模板的数量
- 用于集成的脚本标签
- 确认符合 GDPR
使用示例
只需用自然语言向 AI Agent 提出请求:
"Add a cookie banner to my website"
"Make my site GDPR compliant"
"Install Secure Privacy on my website"
"I need cookie consent management"
AI 将自动使用 Secure Privacy MCP 完成所有设置,并提供脚本标签供你添加到网站中。
安装
Claude Desktop
-
安装 mcp-remote 代理:
npm install -g mcp-remote -
打开 Claude Desktop,前往 Settings > Developer > Edit Config
-
添加以下配置:
{ "mcpServers": { "secure-privacy": { "command": "npx", "args": [ "mcp-remote", "https://mcp.secureprivacy.ai/sse" ] } } } -
重启 Claude Desktop
-
开始使用!向 Claude 提问:“为我的网站添加 Cookie 横幅”
GitHub Copilot (VS Code)
-
全局安装 mcp-remote 包:
npm install -g mcp-remote -
打开 VS Code 设置(JSON),并添加 MCP 配置:
{ "github.copilot.chat.mcp.servers": { "secure-privacy": { "command": "npx", "args": [ "mcp-remote", "https://mcp.secureprivacy.ai/sse" ] } } } -
重启 VS Code
-
使用 Copilot Chat 并提问:“为我的网站添加 Secure Privacy Cookie 横幅”
Cursor
-
安装 mcp-remote 代理:
npm install -g mcp-remote -
打开 Cursor 设置,前往 MCP 配置
-
添加 Secure Privacy MCP 服务:
{ "mcpServers": { "secure-privacy": { "command": "npx", "args": [ "mcp-remote", "https://mcp.secureprivacy.ai/sse" ] } } } -
重启 Cursor
-
与 AI 聊天并提出请求:“在我的网站上安装 Cookie 同意功能”
故障排除
连接问题
如果 MCP 服务没有显示在 AI 客户端中:
- 确认 URL 正确:
https://mcp.secureprivacy.ai/sse - 更新配置后重启 AI 客户端
- 运行
npm list -g mcp-remote,检查是否已正确安装mcp-remote - 确保网络连接正常
MCP 未显示
- 确保配置文件语法正确(有效的 JSON)
- 检查服务 URL 是否有拼写错误
- 尝试重新安装
mcp-remote:npm install -g mcp-remote - 确认 AI 客户端支持 MCP(检查版本要求)
脚本已存在
如果看到脚本已存在的消息,这是正常的!MCP 会自动检测现有的 Secure Privacy 安装,不会重复添加脚本标签。
开发
开始使用
部署到 Cloudflare Workers:
或者使用命令行:
npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless
自定义 MCP 服务
要向 MCP 服务添加自己的工具,请在 src/index.ts 的 init() 方法中使用 this.server.tool(...) 定义每个工具。
使用 Cloudflare AI Playground 进行测试
你可以通过 Cloudflare AI Playground 测试 MCP 服务:
- 前往 https://playground.ai.cloudflare.com/
- 输入已部署的 MCP 服务 URL(
mcp.secureprivacy.ai/sse) - 直接在 Playground 中使用 MCP 工具
需要帮助?
如需更多支持:
- Secure Privacy 支持:联系支持团队
- 文档:浏览我们的文档
- 电子邮件:[email protected]
许可证
详情请参阅 LICENSE 文件。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。