Mmcp.market

Zas MCP server

by soke1556·io.github.soke1556/zas-agent·v0.9.0

Move files and notes between a coding agent and your Zas channels, encrypted here or via Directo.

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

full report

Adoption
Growing

0 stars102 downloads/wk

Reviews

Write one

Nobody has reviewed Zas yet.

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

Zas tools (13, 4 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • zas_edit_item

    Change an item this agent sent, keeping its id: the title of a file or a note, or a note's text, language and secret cover. Refuses items sent by anyone else. A file's bytes change with zas_replace_file. Needs a grant that includes reading and sending. Pass only the fields to change; an empty title clears it.

  • zas_get_item

    Fetch one item from a Zas channel. A note comes back as text; a file is written to disk. Returns the path written; it can differ from `dest` when a file with that name already exists. Writes a new file under `dest` (or the system temp directory); it never overwrites an existing file.

  • zas_jobs

    List the sends and Directo transfers this server started, newest first, with the phase each one reached and how it ended \u2014 including any `job_id` a send returned; a finished job keeps its result here.

  • zas_list_items

    List the most recent items in one of the owner's Zas channels. Needs a grant that includes reading.

  • zas_pair

    Pair this agent with a Zas account. The first call returns a URL for the owner to open; a later call says whether they approved. If the page shows a code, call again with `code`. In a profile that is already paired, approval replaces the old agent.

  • zas_receive_direct

    Receive a file the owner sends through Directo, straight onto this machine. Call it when the owner says they are sending you something: it waits for the offer, takes it, and writes the file to disk. Nothing is stored anywhere. Only for a channel in Directo mode, and only with a grant that includes reading. The call waits a minute and then returns a job id to check with zas_jobs; the wait for an of

  • zas_receive_direct_fallback

    After a zas_receive_direct job failed in flight, download the encrypted copy the sender chose to store instead. It works only if the person who was sending picked reliable delivery for that transfer. The file is decrypted on this machine and written to the same destination. Pass the failed job\u2019s id.

  • zas_replace_file

    Replace the bytes of a file this agent sent with a file from this machine, keeping the item id, its place in the channel and its pin. Refuses items sent by anyone else, notes, and an item with a public share. Returns the item id, or a job id when the upload takes longer than a minute. Sends any file this process can read; confirm with the owner before sending secrets, keys or credentials.

  • zas_send_directwrite action

    Send a file from this machine through Directo: a live, device-to-device transfer into one of the owner's channels that is in Directo mode. Nothing is stored. The owner has to press Receive on another device within ten minutes; the call waits a minute and then returns a job id to check with zas_jobs. Returns the transfer result, or a job id. Sends any file this process can read; confirm with the ow

  • zas_send_direct_fallbackwrite action

    After a zas_send_direct job failed in flight, deliver the same file through reliable delivery instead. Zas encrypts the file on this machine and stores only that encrypted copy in Cloudflare R2 for up to 24 hours; it uses none of the owner's space, and the device that claimed the offer can download it later. This stops being Directo: the encrypted bytes pass through storage. Ask the owner before y

  • zas_send_filewrite action

    Send a file from this machine into one of the owner's Zas channels. Returns the item id, or a job id when the upload takes longer than a minute. A channel in Directo mode refuses this tool: use zas_send_direct there. Sends any file this process can read; confirm with the owner before sending secrets, keys or credentials.

  • zas_send_notewrite action

    Send a note \u2014 plain text, or a code snippet with its language \u2014 into one of the owner's Zas channels.

  • zas_status

    Say whether this agent is paired with a Zas account, and list the owner's channels it may send to or read from.

Public scan report

scanner v0.1.6 · 2026-09-19 · same rubric, same numbers if you re-run it

1 medium
  • Code scan2 source files scanned20/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumGoogle API key in source (often public by design; check its restrictions)secret.google
    dist/cli.js: …rn process.env.ZAS_FIREBASE_API_KEY || "AIza****"; } static identityToolkitBase() { …
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Grade history

  • 2026-09-19restoreBAscore 85: Google API key in source (often public by design; check its restrictions)

Install directly

Runs npx -y zas-agent on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add zas-agent -- npx -y zas-agent
Add to Cursor

Zas: common questions

Is Zas MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Zas safety report
How do I install Zas?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Zas need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Zas maintained?
The last commit was 3 days ago (2026-09-18). The latest release is v0.9.0.
What can I use instead of Zas?
Servers from other publishers that do the same job: IWE MCP server, Agent-Native Clips MCP server and Orcareplay MCP server. Compare all Zas alternatives.

Alternatives to Zas

Same job from other publishers: the closest match first, then the best rated.

All Zas alternatives →
  • IWE
    Markdown knowledge base as agent memory. Runs against the notes directory it is started in.
    A
  • Agent-Native Clips
    Screen recording, meeting notes, and voice dictation - all with AI
    A
  • Orcareplay
    Read, replay and fork recorded coding-agent runs.
    A
  • ctxlint
    Lint AI agent context files (CLAUDE.md, AGENTS.md, etc.) against your actual codebase
    A
  • Total Agent Memory
    Persistent local memory for coding agents: temporal knowledge graph, procedural and episodic recall
    A

More from soke1556