Skip to main content

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 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

umi_mcp-0.1.0.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

umi_mcp-0.1.0-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

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

Hashes for umi_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8702ac1627ae10d5c644688023b897dc94ab47a36afade3eb8fd929328ab80a2
MD5 d159043d161becb49c565d7abfe553cf
BLAKE2b-256 58d4359402222fd7771785fb8f6ea7fb5ac8104eb6622901b76a70c5c36a4c9e

See more details on using hashes here.

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

Hashes for umi_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 07d6abf4843d8fdfd01317bb43796b52e9b0d9b9f4216b4c9a8b47d0bf5a1ccc
MD5 bfbcccf76b1370850a04907920471ee4
BLAKE2b-256 204a13bd2316ab5eb30a6aaf64e60622e0017aaf3d67abd061494cdf6ea575a8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page