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 reachable on the local network, with screencast enabled under Settings > Security & Privacy > Screen Mirroring.
  • 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 tablet's address (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.0.tar.gz (3.9 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.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: supernote_mirror_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 3.9 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.0.tar.gz
Algorithm Hash digest
SHA256 ac1b51054a1659501c4c128964d6dbb8ef82ea4691a800b6c206eebbfb1d9d05
MD5 7085dfcac6064ba4fb0184c3d3e10f6b
BLAKE2b-256 332d0db9227af5053d61651cfe10cab7b6effa2bbccec6555febaca1942357b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: supernote_mirror_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.9 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 399f9b0c7149a24faed233b78f9833bb5303b57b25ff1963d4b04e43a360f5bb
MD5 79eb9454dd62f6afd94d7c34644c1d14
BLAKE2b-256 69a960ed3ef50086a9ad370bed237365540d808127fbd327ec08ebbe1968d6fe

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