返回市场
杰姆FMCP服务器

杰姆FMCP服务器

作者:liquidz006 星标更新:2025-11-18

项目介绍

JamfMCP

    

一个用于Jamf Pro集成的异步MCP(模型上下文协议)服务器,提供计算机健康分析、库存管理和策略监控的工具。

[!IMPORTANT]

该项目目前处于积极开发阶段,应被视为Alpha级软件。 API、特性和功能可能会在没有通知的情况下发生变化。用户应该预期:

  • 版本之间的破坏性更改
  • 不完整的特性和文档
  • 潜在的错误和意外行为
  • API端点和工具签名可能发生变化

**自行承担风险在生产环境中使用。**欢迎贡献和反馈!

功能

  • 计算机健康分析:生成全面的健康评分卡,包括安全合规性、CVE分析和系统诊断
  • 库存管理:搜索并检索详细的计算机库存信息
  • 策略与配置:访问策略、配置文件、脚本和软件包
  • 安全情报:与macadmins SOFA feed集成,跟踪macOS的安全漏洞
  • 组织数据:查询建筑物、部门、站点、网络段等
  • 异步架构:使用现代异步Python构建,以实现高性能

安装

pip install jamfmcp

快速设置

使用JamfMCP CLI工具进行自动化设置:

# 对于Claude Desktop
jamfmcp-cli -p claude-desktop

# 对于Cursor
jamfmcp-cli -p cursor

# 对于其他平台
jamfmcp-cli -p <platform>

CLI将引导您完成整个配置过程。

文档

有关详细的安装、配置和使用说明,请访问**完整文档**。

关键文档部分:

对Claude Desktop用户的注意事项

Claude Desktop需要通过Homebrew在macOS上安装uv。请参阅前提条件文档,了解关键设置要求。

基本用法

配置完成后,您可以向您的AI助手提问如下问题:

  • "生成序列号为ABC123的计算机的健康评分卡"
  • "查找所有30天内未检查的计算机"
  • "哪些CVE影响运行macOS 14.5的计算机?"
  • "列出所有配置文件及其作用范围"

开发

对于贡献者和开发者:

# 克隆并安装用于开发
git clone https://github.com/liquidz00/jamfmcp.git
cd jamfmcp
make install-dev

# 运行测试
make test

# 本地开发设置
jamfmcp-cli -p <platform> --dev

请参阅开发文档,了解详细的贡献指南。

支持

贡献

欢迎贡献!请参阅我们的贡献指南,了解详情。

许可证

本项目根据Apache许可证2.0发布 - 详情请参阅LICENSE文件。

致谢