Skip to main content

MCP server for macOS system information

Project description

macOS System Info MCP

An MCP (Model Context Protocol) server that collects macOS system information — OS version, CPU, memory, disk, network, processes, and uptime — exposed via a single get_os_info tool.

Usage

In MCP Client Configuration

{
  "mcpServers": {
    "macos-sysinfo-mcp": {
      "command": "python",
      "args": ["-m", "get_sys_info"]
    }
  }
}

Or with uv (no pre-install needed):

{
  "mcpServers": {
    "macos-sysinfo-mcp": {
      "command": "uv",
      "args": [
        "run",
        "--with", "macos-sysinfo-mcp",
        "python", "-m", "get_sys_info"
      ]
    }
  }
}

Tool: get_os_info

  • Required parameter: output_path — absolute path to save the JSON result

Development

uv sync
source .venv/bin/activate
uv run python -m get_sys_info

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

macos_sysinfo_mcp-0.1.0.tar.gz (42.7 kB view details)

Uploaded Source

Built Distribution

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

macos_sysinfo_mcp-0.1.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file macos_sysinfo_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: macos_sysinfo_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 42.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for macos_sysinfo_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 03d72ec06e06e9aa98207986c55aee49a57b6de44b8951c3963a9b7d74b9e770
MD5 956792b49583b532aec094dd6bded0c9
BLAKE2b-256 ce0d6c71b4b76770146c7840b5cf62b4ac2d521201f0b4b51b541c473296df37

See more details on using hashes here.

File details

Details for the file macos_sysinfo_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for macos_sysinfo_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 702c1ff389dcd78ad8476db410d29109680ab95090c6d4022239f2745c0e0bc9
MD5 a38620edad6965ed878cc78ff6bff856
BLAKE2b-256 d02271d4a82ff836412c68162207cb672246ebffa40f6ba618693225fed1d5a3

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