{"repo":"dbankscard/jamf-mcp-server","free":true,"listed":false,"github":"https://github.com/dbankscard/jamf-mcp-server","clone":"git clone https://github.com/dbankscard/jamf-mcp-server.git","description":"Model Context Protocol server enabling AI assistants (Claude, ChatGPT) to manage Jamf Pro through natural language. Search devices, deploy policies, execute scripts, manage profiles, and generate compliance reports using conversational queries.","language":"TypeScript","stars":34,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"Jamf Pro MCP Server v2.2 A comprehensive MCP (Model Context Protocol) server that enables AI assistants to interact with Jamf Pro for complete Apple device management. Works with Claude Desktop and ChatGPT (via MCP Connectors). Two modes : Classic Mode (115 individual tools) or Code Mode (2 tools + sandboxed JavaScript SDK) What's New in v2.2 - Code Mode — a new execution model that exposes just 2 MCP tools ( jamf search + jamf execute ) instead of 115 individual tools. The agent writes JavaScript that runs in a sandboxed node:vm context with a typed Jamf API client, enabling complex multi-step workflows in a single tool call. Includes capability-based access control, budget tracking, plan/apply workflow, and an approval gate for high-impact commands. - Concurrency limiting — semaphore-style ConcurrencyLimiter (default 5, configurable via JAMF MAX CONCURRENCY ) prevents 429 rate-limit errors. Applied to both the core API client and Code Mode sandbox. - Policy caching — getPolicyDetails results are now cached to avoid redundant API calls, with automatic invalidation on policy writes. - Static computer group XML fix — createStaticComputerGroup and updateStaticComputerGroup now use proper XML via XmlBuilder (with escaping) instead of broken JSON or raw template literals. What's in v2.1 - 115 tools (up from 56) — expanded coverage across the full Jamf Pro API and Classic API - 12 resources — all returning live data including compliance, storage, OS versions, encryption, and patch","default_branch":null,"files":null,"tree":[],"storefront":"/r/dbankscard","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dbankscard/jamf-mcp-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}