Skip to main content

Wake-on-LAN MCP Server

Overview

A Model Context Protocol (MCP) server that allows you to remotely wake up devices on your local network. This MCP server is intentionally designed to be simple, straightforward, and requires minimal setup. The core implementation is less than 100 lines of code.

Features

  • Wake up network devices using MAC addresses
  • Save and manage device information (name and MAC address)
  • List all saved devices
  • Delete device records
  • Support for standard Wake-on-LAN protocol
  • Dual transport modes: SSE and stdio
  • Simple command-line interface

Example Prompts

# Wake up a device
Wake up my home desktop (MAC: 00:11:22:33:44:55)

# Save device information
Save my desktop PC with MAC address 00:11:22:33:44:55

# List all saved devices
Show me all my saved devices

# Wake up an existing device
Wake up my desktop PC

# Delete a device record
Remove the device with MAC address 00:11:22:33:44:55

# Delete a device record by name
Remove the mac record of my desktop PC

Device Management

The server stores device information in ~/.config/mcp-wake-on-lan/devices.json. This allows you to:

  • Save device names along with their MAC addresses
  • List all saved devices
  • Delete device records when needed

Usage with Claude Desktop

Installation

brew install uv
git clone ...

Configuration

Add the following configuration to Claude Desktop:

{
  "mcpServers": {
    "wake_on_lans": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/your/repo",
        "run",
        "mcp-wake-on-lan"
      ]
    }
  }
}

Metadata

Release files for mcp-wake-on-lan 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 mcp-wake-on-lan 0.1.0
File Size Uploaded Provenance
mcp_wake_on_lan-0.1.0.tar.gz 22.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for mcp-wake-on-lan 0.1.0
File Interpreter ABI Platform
mcp_wake_on_lan-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 28.1 kB

Release files / mcp_wake_on_lan-0.1.0.tar.gz

Download URL mcp_wake_on_lan-0.1.0.tar.gz
Size 22.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e59f06badc9290358a4182e68cd3d6e5440380841856d48df5c33d9843b33d41
BLAKE2b-256 checksum
How to use checksums
ed9f370b923a395964386ec29728731806e8242b1d27e84931205800bb75b14f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.12

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

Download URL mcp_wake_on_lan-0.1.0-py3-none-any.whl
Size 6.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6184e274d08c0b1c75e21da42fbc17b5bc371bf5a300e5921354af8501d2438b
BLAKE2b-256 checksum
How to use checksums
25942c4ce2eb8a361a77559a5e51b680bb2be057df024b37aa971a3233575907
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.12

Security for mcp-wake-on-lan 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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