Skip to main content

MCP server that captures the screen of a Supernote tablet via its built-in screencast

Project description

supernote-mirror-mcp

MCP server that captures the screen of a Supernote tablet via its built-in screencast.

Prerequisites

  • A Supernote tablet on the same Wi-Fi network, with screen mirroring enabled from the quick-access panel (swipe down from the top of the screen and tap the mirroring icon, beside the rotate icon). Enabling mirroring shows a dialog with the device's URL; it disappears at the first touch.
  • uv, for uvx.

Setup

With Claude Code:

claude mcp add supernote -- uvx supernote-mirror-mcp

For any other MCP client, register uvx supernote-mirror-mcp as a stdio server. The command takes no arguments. With the standard JSON config:

{
  "mcpServers": {
    "supernote": {
      "command": "uvx",
      "args": ["supernote-mirror-mcp"]
    }
  }
}

Tools

  • setup - set the tablet's address and check the connection.
  • capture_screen - capture the current screen as a PNG image.

Configuration

On first use, call the setup tool with the address from the mirroring dialog (host, plus port if not the default 8080); it applies the options and reports whether the device is responding. The optional save parameter writes the configuration to config.json in the platform config directory so future sessions start connected.

Licence

MIT

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

supernote_mirror_mcp-0.1.1.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

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

supernote_mirror_mcp-0.1.1-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file supernote_mirror_mcp-0.1.1.tar.gz.

File metadata

  • Download URL: supernote_mirror_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for supernote_mirror_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4fa21473664ca4edc26913ece39c47f21541c4ad868fd63a9ae2967850757853
MD5 a4b9ffe3304677230703a2e563f750be
BLAKE2b-256 7553d8df7dc3370f068b2494390b32d0ec35100651913f75934341754e3e5bb8

See more details on using hashes here.

File details

Details for the file supernote_mirror_mcp-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: supernote_mirror_mcp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for supernote_mirror_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3ff14498b50a154b19dd787549e9aed3f007644ab71108f272580ff3ed2d1f1e
MD5 265cdab1ef412d87841e37fda301968b
BLAKE2b-256 348367cfecc48ad2f4cafe565a932b03c400a7f070649fe51a487456d8f0e05a

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