Santa
A PoC MCP Server for Santa.
What is this?
[!CAUTION] This is intended solely as a demonstration and is not production-ready. It is not an officially supported product of North Pole Security.
This is a Proof of Concept Model Context Procotol server for santactl.
It allows you to connect and drive Santa via an LLM that implements an MCP client.
Quickstart
-
Install Claude Desktop if you don't already have it.
-
Run
make
-
Copy the
santa-mcp
binary somewhere on your system -
Edit the
claude_desktop_config.json
to point to the path from the previous step -
Copy the
claude_desktop_config.json
file to your `~/Librarycp claude_desktop_config.json ~/Library/Application\ Support/Claude/
-
Open Claude desktop you should see 4 tools
-
santactl_fileinfo
-
santactl_status
-
santactl_sync
-
santactl_version
-
Ask it questions about Santa e.g.
Why is Santa blocking osascript?
Dependencies
This depends on MCP Golang.