
santa-mcp

2025.04.01
6
Go概念验证MCP服务器安全工具集成其它
santa-mcp 是一个用于 [Santa](https://github.com/northpolesec/santa) 的概念验证(PoC)MCP 服务器。它允许通过实现 MCP 客户端的 LLM 连接并驱动 Santa。该项目仅为演示用途,不适用于生产环境,也不是 North Pole Security 官方支持的产品。
View on GitHub
Overview
基本能力
产品定位
santa-mcp 是一个概念验证的 MCP 服务器,用于通过 LLM 驱动 Santa 工具。
核心功能
- 提供与 Santa 工具的交互能力
- 支持通过 MCP 协议与 LLM 客户端通信
- 提供 santactl 相关工具的功能调用
适用场景
- 开发人员测试 Santa 工具的功能
- 研究 MCP 协议的实际应用
- 探索 LLM 与安全工具的集成可能性
工具列表
- santactl_fileinfo: 获取文件信息
- santactl_status: 检查 Santa 状态
- santactl_sync: 同步 Santa 数据
- santactl_version: 获取 Santa 版本信息
常见问题解答
- 该项目仅为演示用途,不适用于生产环境
- 需要 Claude Desktop 作为客户端
- 需要正确配置 claude_desktop_config.json 文件
使用教程
使用依赖
- 需要安装 Claude Desktop
- 需要 MCP Golang 依赖
安装教程
- 运行
make
命令编译项目 - 将生成的
santa-mcp
二进制文件复制到系统路径 - 编辑
claude_desktop_config.json
文件指向santa-mcp
路径 - 将配置文件复制到 Claude 的应用支持目录:
cp claude_desktop_config.json ~/Library/Application\ Support/Claude/
调试方式
- 打开 Claude Desktop
- 确认能看到 4 个 Santa 相关工具
- 尝试提问关于 Santa 的问题,例如:
Why is Santa blocking osascript?
许可证
None