UMI MCP server — local system awareness for AI assistants
Project description
umi-mcp
A Python MCP server that gives AI assistants live awareness of the machine they're running on.
Install it, point your AI client at it, and ask questions like "what's using the most memory?" or "have there been any service crashes recently?" — and get real answers.
Install
pip install umi-mcp
Configure (Claude Desktop)
Add to your claude_desktop_config.json:
{
"mcpServers": {
"umi": {
"command": "python",
"args": ["-m", "umi_mcp"]
}
}
}
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Restart Claude Desktop. Check Settings → Developer to confirm UMI is connected.
Tools
get_umi_uptime— hostname, OS, arch, CPU%, memory utilization, swap, load averagesget_umi_disk— volumes, capacity, usage, filesystem, I/O countersget_umi_network— interfaces, IPs, MAC, speed, bytes sent/received, errorsget_umi_process— running processes by CPU, filterable by name or top Nget_umi_service— Windows Services / systemd / launchd, with statusget_umi_user— local accounts, groups, admin statusget_umi_events— Windows Event Log / journald / macOS unified log, filterable by level
Works on Windows, Linux, and macOS.
Full documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file umi_mcp-0.1.0.tar.gz.
File metadata
- Download URL: umi_mcp-0.1.0.tar.gz
- Upload date:
- Size: 11.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8702ac1627ae10d5c644688023b897dc94ab47a36afade3eb8fd929328ab80a2
|
|
| MD5 |
d159043d161becb49c565d7abfe553cf
|
|
| BLAKE2b-256 |
58d4359402222fd7771785fb8f6ea7fb5ac8104eb6622901b76a70c5c36a4c9e
|
File details
Details for the file umi_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: umi_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 14.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07d6abf4843d8fdfd01317bb43796b52e9b0d9b9f4216b4c9a8b47d0bf5a1ccc
|
|
| MD5 |
bfbcccf76b1370850a04907920471ee4
|
|
| BLAKE2b-256 |
204a13bd2316ab5eb30a6aaf64e60622e0017aaf3d67abd061494cdf6ea575a8
|