关于 ConsentStack MCP
ConsentStack MCP 是托管服务,可让 AI Agent 配置网站 Cookie 同意流程。它涵盖站点设置、横幅发布、追踪器检查和合规扫描,并将草稿与已发布配置分开。
主要功能
- 01创建站点并管理域名
- 02配置并发布同意横幅
- 03生成站点专属安装代码
- 04扫描追踪器和合规问题
- 05查看同意分析与日志
- 06搜索 ConsentStack 文档
适用场景
- 01为网站设置同意横幅
- 02检查合规扫描发现的追踪器
- 03发布前调整横幅设置
MCP 相关
通过 Streamable HTTP 向 MCP 客户端提供 22 个 ConsentStack 工具,并使用 OAuth 2.1 登录。工具涵盖站点设置、横幅配置、追踪器管理、扫描、分析、日志和文档。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://app.consentstack.io/api/mcpclaude mcp add --transport http consentstack https://app.consentstack.io/api/mcp{"mcpServers":{"consentstack":{"type":"http","url":"https://app.consentstack.io/api/mcp"}}}在 Cursor 中打开{"servers":{"consentstack":{"type":"http","url":"https://app.consentstack.io/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"consentstack":{"type":"http","url":"https://app.consentstack.io/api/mcp"}}}{"mcpServers":{"consentstack":{"serverUrl":"https://app.consentstack.io/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
ConsentStack MCP 服务
通过你的 AI Agent 设置 GDPR 和 CCPA Cookie 同意机制。创建网站、发布横幅、获取安装代码片段、运行合规扫描,并为发现的跟踪器分类,所有操作均通过 Model Context Protocol 完成。
如果你使用 Claude、Cursor、Lovable 或 Replit 构建了网站,这是启用 Cookie 横幅的最快途径:构建网站的同一个 Agent 可以在网站上安装同意机制。
托管服务。无需安装,无需 API 密钥。
| 服务 URL | https://app.consentstack.io/api/mcp |
| 传输方式 | Streamable HTTP |
| 身份验证 | OAuth 2.1(使用你的 ConsentStack 账户登录) |
| 注册表名称 | io.consentstack/cookie-consent |
| 文档 | https://www.consentstack.io/docs/developers/mcp |
关于此代码库。 ConsentStack 的 MCP 服务采用托管方式,因此此代码库包含的是服务清单、连接说明和工具参考,而非服务源代码。欢迎在此提交问题和提问。
连接
Claude Code
claude mcp add --transport http consentstack https://app.consentstack.io/api/mcp
Claude 桌面版或 claude.ai
依次选择“设置”>“连接器”>“添加自定义连接器”,然后粘贴服务 URL。
Cursor(.cursor/mcp.json)
{
"mcpServers": {
"consentstack": {
"url": "https://app.consentstack.io/api/mcp"
}
}
}
任何其他客户端,只要支持通过 Streamable HTTP 和 OAuth 连接远程 MCP 服务:提供 URL,并在提示时登录。
首次连接时,客户端会打开浏览器窗口,让你使用与控制面板相同的账户登录。还没有账户?免费注册;Basic 套餐完全免费。
工具
共 22 个工具,按用途分组。
| 用途 | 工具 |
|---|---|
| 网站和设置 | list_sites、get_site_overview、create_site、manage_domains、get_setup_guide |
| 横幅配置 | get_config、update_appearance、update_content、update_compliance、update_settings、publish_config、discard_draft |
| 跟踪器和拦截 | list_detected_trackers、set_tracker_category、clear_tracker_override、set_hostname_policy |
| 合规扫描 | start_scan、get_scan_result |
| 分析和日志 | get_consent_analytics、get_consent_logs |
| 文档 | search_docs、get_doc |
get_setup_guide 会返回填入真实网站密钥的安装代码片段,因此 Agent 可以将可直接使用的标签粘贴到你的代码库中。
完整流程
- 创建。
create_site会在免费的 Basic 套餐下添加网站。manage_domains用于注册网站运行的域名。 - 安装。
get_setup_guide会返回填入真实网站密钥的安装标签。 - 配置。 Agent 会将外观、文本和合规设置暂存为草稿。草稿不会影响你的网站线上版本。
- 发布。 你在对话中批准更改后,
publish_config会使更改生效。 - 验证。
start_scan会对线上网站运行合规扫描器:真实浏览器会访问网站、拒绝横幅,并报告仍被触发的任何跟踪器。Agent 会为扫描发现的跟踪器分类,并反复扫描,直到结果通过。
扫描结果会附带修复提示,指出可解决问题的确切工具,因此 Agent 可以自行完成整个流程。
访问权限
每个请求都以你的账户和团队角色运行,与控制面板的权限一致。所有团队成员都可以使用读取工具。写入配置(update_*、publish_config、跟踪器覆盖设置)需要管理员或所有者角色。服务自身的说明会引导 Agent 总结待处理更改,并在发布任何内容前征求你的明确同意。
身份验证采用 OAuth 2.1 和标准的受保护资源发现机制,因此客户端会自动协商登录。令牌仅颁发给你的账户,不会使用共享密钥;每次数据库查询都执行与控制面板相同的行级安全策略。没有需要担心泄露或轮换的长期 API 密钥。
费用
所有套餐均包含 MCP 访问权限,包括免费的 Basic 套餐;create_site 创建的是 Basic 站点。付费套餐专属功能(例如同意分析和日志)仍严格遵循与控制面板相同的套餐限制。工具会告诉你的 Agent 需要哪个套餐才能使用这些功能,而不会绕过限制。
链接
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。