santa-mcp
by pmarkowsky
santa-mcp is a Proof of Concept MCP (Model Context Protocol) server for Santa, enabling interaction with Santa via an LLM. It's designed for demonstration purposes and is not production-ready.
Last updated: N/A
santa-mcp
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.
Example session With Claude Desktop
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.