关于 MCP Security Sanitizer
MCP Security Sanitizer 是一个基于正则表达式的本地 MCP 服务,用于遮盖常见密钥和个人身份信息。其工具可处理可识别的密钥、令牌、邮箱及北美电话号码,也可统计文本中的匹配项。
主要功能
- 01遮盖 API 风格密钥与机密
- 02遮盖邮箱地址和电话号码
- 03统计可识别的敏感模式
- 04在本地运行且不调用 LLM
适用场景
- 01分享文本前移除凭据
- 02遮盖文本中的联系信息
- 03审核时统计检测到的敏感模式
MCP 相关
该 MCP 服务提供工具,用于遮盖机密和个人身份信息,或审计文本中的可识别匹配项。它支持通过 SSE 连接,包括使用其托管端点。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp-security-sanitizer-mk-server.onrender.com/sseclaude mcp add --transport sse kansal-mukul-mcp-security-sanitizer https://mcp-security-sanitizer-mk-server.onrender.com/sse{"mcpServers":{"kansal-mukul-mcp-security-sanitizer":{"type":"sse","url":"https://mcp-security-sanitizer-mk-server.onrender.com/sse"}}}在 Cursor 中打开{"servers":{"kansal-mukul-mcp-security-sanitizer":{"type":"sse","url":"https://mcp-security-sanitizer-mk-server.onrender.com/sse"}}}在 VS Code 中打开{"mcpServers":{"kansal-mukul-mcp-security-sanitizer":{"type":"sse","url":"https://mcp-security-sanitizer-mk-server.onrender.com/sse"}}}{"mcpServers":{"kansal-mukul-mcp-security-sanitizer":{"serverUrl":"https://mcp-security-sanitizer-mk-server.onrender.com/sse"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
MCP 安全清理器
一个小型 MCP 服务,提供基于正则表达式的本地工具,用于屏蔽常见机密和个人身份信息(PII)。
使用已发布的服务
此项目已配置为在官方 MCP Registry中发布,服务名称为 io.github.kansal-mukul/mcp-security-sanitizer。
发布后,搜索该名称,并将服务添加到支持通过 SSE 连接远程服务的 MCP 客户端。

你也可以在支持 SSE 的客户端中直接添加端点:
https://mcp-security-sanitizer-mk-server.onrender.com/sse
例如,在 VS Code 中,将以下内容添加到工作区的 .vscode/mcp.json:
{
"servers": {
"mcp-security-sanitizer": {
"type": "sse",
"url": "https://mcp-security-sanitizer-mk-server.onrender.com/sse"
}
}
}
连接后,选择下方其中一个工具,并提供其 text 参数。当 Render 免费服务处于空闲状态并需要唤醒时,可能需要约一分钟才能响应。
正则表达式匹配仅能识别此处实现的模式。无法保证检测到每一项机密或 PII。在依赖此服务之前,请根据你的需求验证这些模式。
工具
| 工具 | 行为 |
|---|---|
mask_api_keys_and_secrets(text) | 屏蔽 OpenAI 风格的 sk-... 密钥、Bearer 令牌,以及常见的命名密钥/机密/密码/令牌赋值。 |
mask_pii_data(text) | 屏蔽电子邮件地址和常见的北美电话号码。 |
audit_text_for_risks(text) | 统计可识别的机密、电子邮件地址和电话号码。 |
本地运行
需要 Python 3.11+ 和 uv。
uv sync
uv run server.py
服务会在 http://localhost:8000/sse 上监听。
托管
公共 MCP 服务托管在 Render 上,地址为
https://mcp-security-sanitizer-mk-server.onrender.com/sse。
上方的 Registry 条目指向此在线服务。如果你想托管一个独立副本,请根据此仓库创建一个 Render Web Service;Render 可以使用随附的 render.yaml 配置,并会自动分配公共 URL 和端口。
此服务是公开的,且未启用身份验证。任何知道其 URL 的人都可以调用清理工具,因此除非你添加了适当的访问控制,否则不要发送真实凭证或敏感个人数据。
开发
清理在本地通过 Python 执行,不会调用大模型。在依赖此服务满足合规要求之前,请针对与你的环境相关的机密和 PII 格式添加测试。
连接
- GitHub: MCP 安全清理器
- MCP Registry: 查看服务条目
- LinkedIn: Mukul Kansal
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。