MCP.Market

ZennoDroid: tasks MCP server

by zennolab.com·com.zennolab/zennodroid·v0.6.0·6 stars

Create, configure, start and monitor ZennoDroid tasks and their sessions.

A90/100grade A
What users say
No reviews yet
Be the first
Safety scan
A90/100

not scanned yet

Adoption
Growing

6 stars

Reviews

Write one

Nobody has reviewed ZennoDroid: tasks yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

ZennoDroid: tasks tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How ZennoDroid: tasks compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
90/100
higher than 83% of 48,273 servers
GitHub stars
6
more than 85% of 28,534 servers

Release history: 2 versions in the registry since 2026-10-09, latest 2026-10-21, typically one every 12 days.

Install ZennoDroid: tasks in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the ZennoDroid: tasks repository's README, as published. We do not edit it. Read it on GitHub

English | Русский

Connecting the ZennoPoster and ZennoDroid MCP servers to your own LLM client

The MCP servers are published as self-contained win-x64 binaries via GitHub Releases in the shared repository https://github.com/ZennoLab/zennoposter-mcp/releases. Each server has its own release line (its own tag prefix):

  • ProjectMaker (editor) — tags mcp-projectmaker-v, archive MCP.ProjectMaker-v-win-x64.zip
  • Instance (browser control, dual-mount) — tags mcp-instance-v, archive MCP.Instance-v-win-x64.zip
  • ZennoPoster (task runner) — tags mcp-zennoposter-v, archive MCP.ZennoPoster-v-win-x64.zip
  • Android (ZennoDroid device) — tags mcp-android-v, archive MCP.Android-v-win-x64.zip

PublicApi documentation (the OpenAPI contract rendered with Redoc, the integrator guide, error codes, versioning policy) lives at https://zennolab.github.io/zennoposter-mcp/ (the pages are published from the docs/ folder of this repository).

These servers talk to ZennoPoster 7.9.3 and newer and to ZennoDroid 2.6.1 and newer. MCP.Instance applies to ZennoPoster only and MCP.Android to ZennoDroid only; MCP.ProjectMaker and MCP.ZennoPoster apply to both. Which server version goes with which product and contract version: https://zennolab.github.io/zennoposter-mcp/compatibility.html.

Install buttons for Cursor and VS Code and the Claude Code commands for every server: https://zennolab.github.io/zennoposter-mcp/install.html.

The model: your own MCP instance with your own key

The product itself starts internal MCP servers for its built-in AI chat — they live on the internal port band 6107–6113 (on ZennoDroid everything is shifted by +10), receive a least-privilege service key from the host, and ignore the Authorization header of incoming requests. This is internal infrastructure: connecting to it from outside is not supported (permissions there are defined by the service key, not yours), and its ports must not be occupied — a foreign process on a port from this band prevents the built-in server from starting (the product logs an error, but its AI stack is left without that server).

Those internal servers have no console of their own, so the product copies everything they write to their output into its own log, each line prefixed with the process name (MCP.ProjectMaker, Orchestrator, …). Ordinary start-up chatter is tagged Debug and never reaches the log at all; only what the server itself reports as a warning or a failure, and the exit code of a server that dies unprompted, actually get written. That is the place to look when the built-in chat loses one of its servers.

Those internal servers also expect a per-machine secret that the product hands only to its own AI processes, so being able to reach the port is no longer enough to use one: a call without it is refused with 401, and the refusal is written to the product's log as ingress refused. The same goes for the built-in chat's own API on 6113. If you were calling those ports from your own client, run your own copy on the public band instead, as described below.

For your own LLM client you run a separate copy of the MCP server from the public package: it listens on a public port (the tables below) and talks to the same product PublicApi, but with your ApiKey — with the scopes/tier you chose when issuing the key. Both copies run side by side without interfering with each other.

On ZennoDroid the two servers that serve both products listen +10 higher — MCP.ProjectMaker on 6217, MCP.ZennoPoster on 6220 — the same shift the product applies to its internal band. That way a machine with both products installed can run both sets at once. MCP.Android exists only on ZennoDroid and keeps 6211: nothing on ZennoPoster occupies it.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

ZennoDroid: tasks: common questions

Is ZennoDroid: tasks MCP server safe?
Yes, by our scan: it is graded A (90/100). Read the ZennoDroid: tasks safety report
Does ZennoDroid: tasks need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is ZennoDroid: tasks maintained?
The last commit was 24 days ago (2026-10-09). The latest release is v0.6.0.
How does ZennoDroid: tasks compare with other MCP servers?
safety score 90/100 (higher than 83% of 48,273 servers); github stars 6 (more than 85% of 28,534 servers). Full comparison.

More from zennolab.com →