Jamf MCP
    
用于Jamf Pro集成的异步MCP(模型上下文协议)服务器,为AI助手提供计算机健康分析、库存管理和策略监控的工具。
\[!重要\] 该项目目前正在积极开发中,应予以考虑 阿尔法质量软件. API、特性和功能如有更改,恕不另行通知。用户应该期待: - 打破版本之间的变化 - 功能和文档不完整 - 潜在的错误和意外行为 - API端点和工具签名可能会更改 在生产环境中使用,风险自负。 欢迎投稿和反馈!
特性
- 计算机健康分析:生成具有安全合规性、CVE分析和系统诊断的全面健康记分卡
- 库存管理:搜索和检索详细的计算机库存信息
- 策略和配置:访问策略、配置文件、脚本和包
- 安全情报:与macadmins SOFA提要集成,用于macOS安全漏洞跟踪
- 组织数据:查询建筑物、部门、站点、网段等
- 异步架构:采用现代异步Python构建,实现高性能
安装
pip install jamfmcp快速设置
使用Jamf MCP CLI工具进行自动设置:
# For Claude Desktop
jamfmcp-cli -p claude-desktop
# For Cursor
jamfmcp-cli -p cursor
# For other platforms
jamfmcp-cli -p
CLI将指导您完成整个配置过程。
文档
有关详细的安装、配置和使用说明,请访问 全部文件.
关键文档章节:
Claude桌面用户的重要注意事项
Claude Desktop需要 uv 在macOS上通过Homebrew安装。请参阅 先决条件文件 对于关键的设置要求。
基本用法
配置后,您可以向AI助手提出以下问题:
- “使用串行ABC123为计算机生成健康记分卡”
- “查找30天内未登记的所有计算机”
- “哪些CVE会影响运行macOS 14.5的计算机?”
- “列出所有配置文件及其范围”
发展
对于贡献者和开发者:
# Clone and install for development
git clone https://github.com/liquidz00/jamfmcp.git
cd jamfmcp
make install-dev
# Run tests
make test
# For local development setup
jamfmcp-cli -p
--dev请参阅 开发文档 详细的贡献指南。
支持
- 文档: 项目文档
- 问题:
- 讨论: MacAdmins Slack#jamfmcp
贡献
欢迎投稿!请查看我们的 贡献指南 了解详情。
许可证
此项目根据Apache许可证2.0获得许可-请参阅 许可证 文件以获取详细信息。
致谢
- 内置于 FastMCP
- 安全情报来自 macadmins SOFA
- Jamf Pro API文档: developer.jamf.com
