ML-EPM Documentation
Getting started with endpoint performance monitoring
1. Download & Install
Download the installer for your platform from the portal dashboard after signing in.
macOS
Open the .pkg installer and follow the prompts. The installer will set up the ML-EPM daemon (background service) and menu bar app. Requires macOS 13 or later.
Windows
Run the .exe installer. It will install the ML-EPM Windows Service and system tray application. Requires Windows 10 or later and .NET Desktop Runtime 10.0 (the installer will download it automatically if needed).
Linux
Extract the .tar.gz archive and run the install script:
This installs the systemd service and CLI tool. Supports amd64 and arm64 architectures.
2. Enter Your License Key
Your license key is displayed on the portal dashboard. During installation:
- macOS/Windows: The installer prompts for your license key during setup.
- Linux: Use the CLI tool after installation:
The agent will enroll with the ML-EPM backend and begin collecting telemetry automatically.
3. Verify Enrollment
After installation, verify your device appears on the portal dashboard. The device should show as "online" within a few minutes.
You can also verify locally:
- macOS: Click the ML-EPM icon in the menu bar and select "Status"
- Windows: Right-click the ML-EPM tray icon and select "Status"
- Linux: Run
mlepm-cli status
4. Connect MCP Server to Claude Desktop
The MCP server lets you ask Claude questions about your fleet in natural language. Copy your MCP API key from the portal dashboard, then add this to your Claude Desktop configuration:
Configuration File Location
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Configuration
Restart Claude Desktop after saving the configuration. The ML-EPM tools will appear in Claude's tool list.
5. Example Questions to Ask Claude
Once connected, try asking Claude questions like:
- "Which of my machines has the highest CPU usage right now?"
- "Are any of my devices offline?"
- "Show me memory usage trends for my MacBook over the past 6 hours"
- "Has the WiFi signal on rpi4prod1 been dropping?"
- "Which machines are running low on disk space?"
- "Give me a summary of my fleet's health"
6. CLI Reference (Linux)
The mlepm-cli tool provides local management of the ML-EPM agent on Linux.
On macOS and Windows, equivalent controls are available through the menu bar and system tray applications.
7. Troubleshooting
Agent not appearing on dashboard
- Verify the license key is correct in the agent configuration file
- Check that the device has internet connectivity
- On Linux, check the service status:
sudo systemctl status mlepm-daemon - On macOS, check:
sudo launchctl list | grep mlepm
MCP server not responding in Claude
- Verify your MCP API key is correct (available on the portal dashboard)
- Ensure
claude_desktop_config.jsonis valid JSON - Restart Claude Desktop after editing the configuration
- MCP server access requires the Home tier ($5/mo) or above
WiFi data not showing
- macOS: Location Services must be enabled for SSID detection
- Windows: Location Services must be enabled; the agent uses the native WLAN API
- Linux: The agent tries nmcli, iw, and /proc/net/wireless in order
Need more help?
Visit our support page or email support@miller-lange.org.