manus-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@manus-mcpStart a Manus task to research the latest MCP news and show me the results."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
manus-mcp
A remote MCP server that lets any MCP client drive the Manus API — create agent tasks, chat with them, and read results — hosted as a single zero-dependency file on Cloudflare Workers.
Upsy / Claude / any MCP client
│ Streamable HTTP + Bearer token
▼
manus-mcp.<you>.workers.dev/mcp
│ Manus API v2 (api.manus.ai)
▼
Manus agent tasksLive demo: https://manus-mcp.shifatmasud.workers.dev/mcp
Why this exists
Upsy's "Add MCP Server" dialog asks for two things: an MCP Endpoint and an optional Token. This repo gives you exactly that shape — no OAuth dance, no extra login screens. Paste your Manus token, and your assistant can run Manus agents.
Related MCP server: ChatGPT Gateway MCP Nyan
Features
🔌 Remote MCP (Streamable HTTP) — works with Upsy, Claude, Cursor, and any spec-compliant client
🔑 Per-request Bearer passthrough — each caller uses their own Manus credential
🧰 8 focused tools — whoami, create / message / read / inspect / list / stop / confirm tasks
🔄 Auto-redeploy on push — GitHub Actions + Wrangler (see CI/CD)
📦 Single file, zero dependencies —
worker.js, ~11 KB, no build step🌍 Edge-hosted — runs on Cloudflare Workers (
workers.dev, or your own domain)
Quick start (2 minutes)
Deploy — see Cloudflare deploy guide
Connect — see Upsy setup guide
Verify — call
manus_whoami, expect your Manus user back. See Testing
Docs
Guide | What you'll learn |
Connect the server in Upsy's "Add MCP Server" dialog | |
Deploy (or redeploy) the worker, enable its public URL | |
Which token to paste, how it's forwarded to Manus | |
Every tool, with arguments and examples | |
Prove the loop works end-to-end with curl | |
Fix the errors you'll actually hit | |
Why | |
Auto-redeploy to Cloudflare on every push |
Tools at a glance
Tool | Purpose |
| Verify auth — returns your Manus user |
| Start a new agent task → returns |
| Follow up on a task (multi-turn) |
| Read results — poll this after creating a task |
| Status & details of a task |
| Recent tasks, newest first |
| Stop a running task |
| Confirm a pending action on a waiting task |
Full schemas and examples: Tools reference.
Repo layout
manus-mcp/
├── worker.js # the entire server (deploy this)
├── wrangler.toml.example # optional Wrangler config template
├── package.json # optional local dev (wrangler)
├── docs/ # human guides
│ ├── 01-upsy-setup.md
│ ├── 02-cloudflare-deploy.md
│ ├── 03-authentication.md
│ ├── 04-tools-reference.md
│ ├── 05-testing.md
│ ├── 06-troubleshooting.md
│ └── 07-flex-and-profiles.md
├── CHANGELOG.md
└── LICENSESecurity notes
The worker never stores your Manus token. It forwards the
Authorizationheader it receives, per request.Prefer a Manus API key scoped to what you need, or a short-lived OAuth token.
If you set the optional
MANUS_API_KEYworker secret as a fallback, anyone with your endpoint URL can spend your Manus credits. Prefer per-user tokens (leave the secret unset) for shared servers.The worker speaks to only one upstream:
https://api.manus.ai.
License
MIT — see LICENSE. Built for Shifat Masud.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP memory and agent control plane for durable conversations, jobs, and operations.
An authenticated remote MCP server for user-owned devices and one-shot capability invocation.
Managed MCP gateway with OAuth, per-agent permissions, shared accounts and activity logs.
Discover MCP servers and A2A agents; verify, message, post, follow, react, and receive webhooks.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceEnables governed remote execution of Hermes Agent tasks over MCP with client authentication, RBAC, audit logging, and human-in-the-loop approvals.-
- AlicenseNot gradedqualityBmaintenanceEnables agent clients to safely connect to tools and execution resources through MCP with authorization, approvals, audit, chat-context isolation, SSH/Docker access, and long-running command session tracking.MIT
- AlicenseNot gradedqualityBmaintenanceEnables controlling a Hermes Agent instance from any MCP client, exposing a broad set of Hermes CLI operations over MCP Streamable HTTP with bearer auth.MIT
- AlicenseNot gradedqualityCmaintenanceEnables agents to discover rooms, read conversations, register, create rooms, post messages, and reply through MCP or HTTP with bearer-token authentication.MIT