设备管理工具包服务器

Intel® Device Management Toolkit (DMT) MCP Server 是一个用于管理和激活AMT设备的服务器工具,适用于企业级设备管理。

  • by Desmond0804
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 Desmond0804/Intel_DMT_MCP_Server

使用说明

英特尔®设备管理工具包(DMT)MCP服务器

先决条件

  • 已安装Python 3.10或更高版本
  • 紫外线 安装
  • DMT设置
    • 管理状态服务器(MPS)已就绪。参考https://device-management-toolkit.github.io/docs/2.27/GetStarted/Enterprise/setup/了解更多细节。
    • AMT设备/远程配置客户端(RPC)已准备就绪。参考https://device-management-toolkit.github.io/docs/2.27/GetStarted/Enterprise/activateDevice/了解更多细节。

***以下说明需要在MPS上完成。

安装

git clone https://github.com/Desmond0804/Intel_DMT_MCP_Server.git
cd Intel_DMT_MCP_Server

# Create virtual environment and activate it
uv venv
source .venv/bin/activate

# Install dependencies
uv sync

运行服务器

# set DMT_username & DMT_password environment variable for DMT authentication.

# run MCP server
uv --directory /ABSOLUTE/PATH/TO/PARENT/FOLDER/Intel_DMT_MCP_Server run app.py

使用 MCP检查员 测试

  • 要求:Node.js ^22.7.5
# set DMT_username & DMT_password environment variable for DMT authentication.

# run MCP Inspector
npx @modelcontextprotocol/inspector uv --directory /ABSOLUTE/PATH/TO/PARENT/FOLDER/Intel_DMT_MCP_Server run app.py