@zeph-to/mcp-server
Zeph MCP server — AI agent notifications, prompts, and input via MCP protocol
Versions
1.15.2latest1.15.11.15.01.14.11.14.0+ show 25 moreshow less
1.13.01.12.01.11.31.11.21.11.11.11.01.10.01.9.21.9.11.9.01.8.01.7.01.6.01.5.01.4.11.4.01.3.01.2.21.2.11.2.01.1.01.0.00.4.00.3.00.2.0Tools 11
zeph_clipboard Copy text to the user\'s device clipboard. The text will appear in their clipboard history and can be pasted immediately.
zeph_prompt Ask the user to choose from predefined options via push notification. The tool blocks until the user responds or the timeout is reached. Requires ZEPH_HOOK_ID environment variable.
zeph_session_rename Set a custom display name for THIS agent session in the user's Zeph app (the Streams › Agents list).
zeph_list List recent push notifications. Use this to check notification history, avoid duplicates, or reference previous messages.
zeph_dismiss Dismiss (mark as read) a specific push notification by ID. Use after processing a notification to clear it from the user\'s feed.
zeph_dismiss_all Dismiss all push notifications at once. Clears the entire notification feed.
zeph_input Request text input from the user via push notification. The tool blocks until the user responds or the timeout is reached. Requires ZEPH_HOOK_ID environment variable. The user may also attach screenshots or files: those arrive as local absolute paths in the `attachments` field of the result, and reading them is part of reading the answer.
zeph_notify Send a one-way push notification to the user\'s devices. Use this to inform the user about task completion, errors, or status updates. Long bodies are automatically uploaded as a file for full viewing.
zeph_broadcast Send a push notification to all subscribers of a channel. Use zeph://channels resource to find available channels.
zeph_file Send a file to the user\'s device. Pass `filePath` to send a file that already exists on disk — images (png/jpg/gif/webp/heic), PDFs, logs, anything. Pass `content` instead to send text you generated. Images render inline on the device.
zeph_ask Ask the user a question with quick-reply buttons and a text input field. Combines prompt (buttons) and input (text) in a single notification. The user can either tap a button or type a response. `actions` is the steering surface, not decoration: pass 2–4 buttons on nearly every ask — the next-step candidates you would otherwise write as prose (next command, review, stop) plus a safe Done-like `fallback`. Leave `actions` out ONLY when the answer is inherently free-form text (a name, a path, a paragraph); a bare text box on a "done — what next?" ask leaves the phone with nothing to tap. Blocks until the user responds or the timeout is reached. Requires ZEPH_HOOK_ID environment variable. The user may also attach screenshots or files to the answer: those arrive as local absolute paths in the `attachments` field of the result, and reading them is part of reading the answer. NOTE: unlike zeph_notify and zeph_file, this tool is never end-to-end encrypted — the hook route it uses cannot carry the sender key — so do not put secrets in the question or expect a private answer.
Permissions 4
network medium filesystem low shell high env_vars low