dbankscard/jamf-mcp-server
If you are the rightful owner of jamf-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Jamf Pro MCP Server is a Model Context Protocol server designed to facilitate interactions between AI assistants and Jamf Pro for managing Apple devices.
The Jamf Pro MCP Server is a specialized server that leverages the Model Context Protocol (MCP) to enable seamless communication between AI assistants and Jamf Pro, a leading solution for Apple device management. This server is built using Node.js and TypeScript, ensuring a robust and scalable architecture. It provides a suite of tools and resources that allow for efficient device and policy management, script deployment, and compliance reporting. By integrating with Jamf Pro, the server offers a streamlined approach to managing large fleets of Apple devices, ensuring they are compliant, up-to-date, and secure. The server supports both read-only and full-access modes, providing flexibility and security for different operational needs. With features like batch operations, detailed device insights, and policy execution, the Jamf Pro MCP Server is an essential tool for IT administrators looking to optimize their device management workflows.
Features
- Device Management: Efficiently manage and retrieve information about Apple devices.
- Policy Management: Access and execute policies within Jamf Pro.
- Script Management: Deploy and execute scripts for troubleshooting and maintenance.
- Compliance Reporting: Generate detailed compliance reports for security and patch management.
- Read-Only Mode: Operate in a secure mode that prevents any modifications to the system.
Usages
usage with Claude Desktop
{ "mcpServers": { "jamf-pro": { "command": "node", "args": ["/absolute/path/to/jamf-mcp-server/dist/index.js"], "env": { "JAMF_URL": "https://your-instance.jamfcloud.com", "JAMF_CLIENT_ID": "your-api-client-id", "JAMF_CLIENT_SECRET": "your-api-client-secret", "JAMF_READ_ONLY": "false" } } } }
Tools
searchDevices
Find devices by name, serial number, IP address, or username.
getDeviceDetails
Retrieve comprehensive device information.
checkDeviceCompliance
Find devices that haven't reported in X days, optimized for large fleets.
listPolicies
List all policies in Jamf Pro.
deployScript
Execute scripts for troubleshooting with confirmation.