santa-mcp

santa-mcp

site icon
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 文件

使用教程

使用依赖

安装教程

  1. 运行 make 命令编译项目
  2. 将生成的 santa-mcp 二进制文件复制到系统路径
  3. 编辑 claude_desktop_config.json 文件指向 santa-mcp 路径
  4. 将配置文件复制到 Claude 的应用支持目录: cp claude_desktop_config.json ~/Library/Application\ Support/Claude/

调试方式

  1. 打开 Claude Desktop
  2. 确认能看到 4 个 Santa 相关工具
  3. 尝试提问关于 Santa 的问题,例如: Why is Santa blocking osascript?

许可证

None