Desmond0804/Intel_DMT_MCP_Server
3.2
If you are the rightful owner of Intel_DMT_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 Intel® Device Management Toolkit (DMT) MCP Server is a robust solution designed to facilitate the management and control of Intel AMT devices through a Model Context Protocol (MCP) server.
Intel® Device Management Toolkit(DMT) MCP Server
Prerequisite
- Python 3.10 or higher installed
- uv installed
- DMT setup
- Management Presence Server (MPS) is ready. Refer https://device-management-toolkit.github.io/docs/2.27/GetStarted/Enterprise/setup/ for more detail.
- AMT Devices/Remote Provisioning Client (RPC) are ready. Refer https://device-management-toolkit.github.io/docs/2.27/GetStarted/Enterprise/activateDevice/ for more detail.
*** Instructions below need to be done on MPS.
Install
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
Run Server
# 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
Use MCP Inspector to test
- Requirement: 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