Skip to main content

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 averages
  • get_umi_disk — volumes, capacity, usage, filesystem, I/O counters
  • get_umi_network — interfaces, IPs, MAC, speed, bytes sent/received, errors
  • get_umi_process — running processes by CPU, filterable by name or top N
  • get_umi_service — Windows Services / systemd / launchd, with status
  • get_umi_user — local accounts, groups, admin status
  • get_umi_events — Windows Event Log / journald / macOS unified log, filterable by level

Works on Windows, Linux, and macOS.

Full documentation

github.com/spinchange/umi

Metadata

Release files for umi-mcp 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for umi-mcp 0.1.0
File Size Uploaded
umi_mcp-0.1.0.tar.gz 11.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for umi-mcp 0.1.0
File Interpreter ABI Platform
umi_mcp-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 26.0 kB

Release files / umi_mcp-0.1.0.tar.gz

Download URL umi_mcp-0.1.0.tar.gz
Size 11.8 kB
Tags Source
SHA-256 checksum
How to use checksums
8702ac1627ae10d5c644688023b897dc94ab47a36afade3eb8fd929328ab80a2
BLAKE2b-256 checksum
How to use checksums
58d4359402222fd7771785fb8f6ea7fb5ac8104eb6622901b76a70c5c36a4c9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / umi_mcp-0.1.0-py3-none-any.whl

Download URL umi_mcp-0.1.0-py3-none-any.whl
Size 14.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
07d6abf4843d8fdfd01317bb43796b52e9b0d9b9f4216b4c9a8b47d0bf5a1ccc
BLAKE2b-256 checksum
How to use checksums
204a13bd2316ab5eb30a6aaf64e60622e0017aaf3d67abd061494cdf6ea575a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page