diff --git a/sources/platform/integrations/ai/images/manus/add-skill.png b/sources/platform/integrations/ai/images/manus/add-skill.png new file mode 100644 index 0000000000..2dcfd653f0 Binary files /dev/null and b/sources/platform/integrations/ai/images/manus/add-skill.png differ diff --git a/sources/platform/integrations/ai/images/manus/added-skill.png b/sources/platform/integrations/ai/images/manus/added-skill.png new file mode 100644 index 0000000000..3e5e5cbd4c Binary files /dev/null and b/sources/platform/integrations/ai/images/manus/added-skill.png differ diff --git a/sources/platform/integrations/ai/images/manus/chat-connectors-menu.png b/sources/platform/integrations/ai/images/manus/chat-connectors-menu.png new file mode 100644 index 0000000000..273b41e1aa Binary files /dev/null and b/sources/platform/integrations/ai/images/manus/chat-connectors-menu.png differ diff --git a/sources/platform/integrations/ai/images/manus/connectors-panel.png b/sources/platform/integrations/ai/images/manus/connectors-panel.png new file mode 100644 index 0000000000..4fbeddd780 Binary files /dev/null and b/sources/platform/integrations/ai/images/manus/connectors-panel.png differ diff --git a/sources/platform/integrations/ai/images/manus/direct-config-custom-mcp.png b/sources/platform/integrations/ai/images/manus/direct-config-custom-mcp.png new file mode 100644 index 0000000000..6487ea3ffe Binary files /dev/null and b/sources/platform/integrations/ai/images/manus/direct-config-custom-mcp.png differ diff --git a/sources/platform/integrations/ai/images/manus/import-skill.png b/sources/platform/integrations/ai/images/manus/import-skill.png new file mode 100644 index 0000000000..fb3578ab7e Binary files /dev/null and b/sources/platform/integrations/ai/images/manus/import-skill.png differ diff --git a/sources/platform/integrations/ai/images/manus/linked-skill.png b/sources/platform/integrations/ai/images/manus/linked-skill.png new file mode 100644 index 0000000000..a93f944e3f Binary files /dev/null and b/sources/platform/integrations/ai/images/manus/linked-skill.png differ diff --git a/sources/platform/integrations/ai/images/manus/mcp-configuration.png b/sources/platform/integrations/ai/images/manus/mcp-configuration.png new file mode 100644 index 0000000000..f424a80ccf Binary files /dev/null and b/sources/platform/integrations/ai/images/manus/mcp-configuration.png differ diff --git a/sources/platform/integrations/ai/images/manus/oauth-login.png b/sources/platform/integrations/ai/images/manus/oauth-login.png new file mode 100644 index 0000000000..1333d45c96 Binary files /dev/null and b/sources/platform/integrations/ai/images/manus/oauth-login.png differ diff --git a/sources/platform/integrations/ai/images/manus/open-settings.png b/sources/platform/integrations/ai/images/manus/open-settings.png new file mode 100644 index 0000000000..8bfff05a5a Binary files /dev/null and b/sources/platform/integrations/ai/images/manus/open-settings.png differ diff --git a/sources/platform/integrations/ai/images/manus/settings-connectors.png b/sources/platform/integrations/ai/images/manus/settings-connectors.png new file mode 100644 index 0000000000..fb83fea430 Binary files /dev/null and b/sources/platform/integrations/ai/images/manus/settings-connectors.png differ diff --git a/sources/platform/integrations/ai/images/manus/skill-result.png b/sources/platform/integrations/ai/images/manus/skill-result.png new file mode 100644 index 0000000000..d98610768b Binary files /dev/null and b/sources/platform/integrations/ai/images/manus/skill-result.png differ diff --git a/sources/platform/integrations/ai/manus.md b/sources/platform/integrations/ai/manus.md new file mode 100644 index 0000000000..73b7090a57 --- /dev/null +++ b/sources/platform/integrations/ai/manus.md @@ -0,0 +1,175 @@ +--- +title: Manus integration +sidebar_label: Manus +description: Learn how to connect Manus to the Apify MCP server to give your agent sessions access to real-time web data and thousands of Actor-powered automation tools. +sidebar_position: 20 +slug: /integrations/manus +--- + +The _Manus_ integration connects Manus to Apify's library of [Actors](https://apify.com/store) through the [Model Context Protocol (MCP)](https://modelcontextprotocol.io/docs/getting-started/intro). +This allows Manus agents to search and run Actors, scrape URLs, and retrieve datasets directly in agent sessions - without writing any code. +You can also import [Apify Agent Skills](https://github.com/apify/agent-skills) from GitHub to give Manus structured, reusable scraping workflows. + +_Example prompt_: + +> "Search for 'best project management tools' on Google and summarize the top 10 results" + +In this guide, you'll learn how to connect Manus to the Apify MCP server as a custom connector, and how to import Apify Agent Skills from GitHub. + +## Prerequisites + +Before connecting Manus to Apify, you'll need: + +- [An Apify account](https://console.apify.com/sign-up) - If you don't have one yet, sign up for free. +- [A Manus account](https://manus.im) - MCP access is available on all Manus plans, including Free. + +## Connect the Apify MCP server + +1. In Manus, open **Settings**. + + ![Manus sidebar with the Settings icon highlighted at the bottom left](images/manus/open-settings.png) + +1. Open **Connectors**. + + ![Manus Settings panel with Connectors selected in the left navigation](images/manus/settings-connectors.png) + +1. Click **+ Add connectors**. + + ![Manus Connectors panel showing the + Add connectors button](images/manus/connectors-panel.png) + +1. Go to the **Custom MCP** tab, click **+ Add custom MCP**, then select **Direct configuration** for a manual setup. + + ![Custom MCP tab and Direct configuration option highlighted in Manus](images/manus/direct-config-custom-mcp.png) +1. Fill in the following fields and click **Save**: + - **Server name** - e.g. `Apify` + - **Transport type** - `HTTP` (default) + - **Icon** (optional) - `https://apify.com/img/apify-logo/logomark-32x32.svg` + - **Server URL** - `https://mcp.apify.com` + ![Manus MCP configuration form filled in with Apify server details and the Save button highlighted](images/manus/mcp-configuration.png) + +:::tip Customize available tools + +The default MCP server URL exposes a predefined set of tools. You can choose exactly which tools and Actors are available by building a custom MCP URL with the [MCP configurator](https://mcp.apify.com). See [Configure tools](#configure-tools) below for details. + +::: + +## Try the MCP connector in Manus + +To use the Apify connector in a chat session, click the connectors icon in the toolbar below the chat input and toggle **Apify** on. + +![Manus chat interface showing the connectors menu with Apify listed](images/manus/chat-connectors-menu.png) + +The first time Manus tries to call an Apify tool, it will pause and prompt you to **Log in** to your Apify account via OAuth. After you authorize, the connector stays authenticated for future sessions. + +![Manus chat session showing the Apify connector OAuth login prompt](images/manus/oauth-login.png) + +:::tip Revoke access +You can revoke the Manus connector's access to your Apify account at any time in [Apify Console > Settings > Integrations](https://console.apify.com/settings/integrations). +::: + +Try asking Manus something like: + +> "Search for 'best project management tools' on Google and summarize the top 10 results" + +Manus will call `search-actors` to find [Google Search Scraper](https://apify.com/apify/google-search-scraper), use `call-actor` to run it, and then `get-actor-output` to retrieve and summarize the results. + +## Configure tools + +After connecting, the Apify MCP server exposes a default set of tools for Actor discovery (`search-actors`, `fetch-actor-details`, `call-actor`, `get-actor-output`), web browsing (`apify/rag-web-browser`), and documentation search (`search-apify-docs`, `fetch-apify-docs`). See the [full tool reference](/platform/integrations/mcp#available-tools) for the complete list. + +To control which tools are available, append a `tools=` query parameter to the server URL: + +| Goal | Server URL | +| --- | --- | +| Default tool set | `https://mcp.apify.com` | +| Actor discovery and Apify docs search only | `https://mcp.apify.com?tools=actors,docs` | +| Specific Actors only | `https://mcp.apify.com?tools=apify/instagram-scraper,apify/google-search-scraper` | + +Use the interactive configurator at [mcp.apify.com](https://mcp.apify.com) to browse available tools and generate a MCP server URL you can paste directly into Manus. + +## Import Apify Agent Skills + +[Apify Agent Skills](https://github.com/apify/agent-skills) are reusable, structured workflows that tell Manus _how_ to accomplish scraping tasks using Apify tools. +Unlike MCP connectors (which provide tool access), each skill is a `SKILL.md` file that bundles domain knowledge, step-by-step instructions, and best practices Manus can follow. + +Available skills include: + +| Skill | Description | +| --- | --- | +| `apify-ultimate-scraper` | Universal scraper for 55+ platforms - Instagram, TikTok, Google Maps, Amazon, and more | +| `apify-actor-development` | Full Actor lifecycle: template selection, development, testing, and deployment | +| `apify-actorization` | Converts existing projects into Apify Actors | +| `apify-generate-output-schema` | Generates dataset and key-value store schemas from Actor source code | + +### Import a skill from GitHub + +Each skill lives in its own folder inside the [apify/agent-skills](https://github.com/apify/agent-skills) repository. + +:::note Skill folder URL + +When importing in Manus, provide the URL of the folder that contains the `SKILL.md` file, not the repository root. + +::: + +Folder URLs follow this format: + +```text +https://github.com/apify/agent-skills/tree/main/skills/{skill-name} +``` + +To import the `apify-ultimate-scraper` skill: + +1. In Manus, open **Settings** and select the **Skills** tab. +1. Click **+ Add** → **Import from GitHub**. + + ![Manus Skills tab with the + Add dropdown open, showing the Import from GitHub option](images/manus/add-skill.png) + +1. Paste the skill folder URL and click **Import**: + + ```text + https://github.com/apify/agent-skills/tree/main/skills/apify-ultimate-scraper + ``` + + ![Import from GitHub dialog with the skill URL filled in and the Import button highlighted](images/manus/import-skill.png) + +After importing, the skill appears in your Skills list with its toggle turned on, meaning you can reference it in any chat right away. + +![Manus Skills tab showing apify-ultimate-scraper imported and enabled](images/manus/added-skill.png) + +Repeat this for any other skill you want to add. + +### Use an imported skill + +Reference a skill in any Manus chat by typing `/` followed by the skill name. +For example, to use `apify-ultimate-scraper`: + +1. Type `/apify-ultimate-scraper` in the Manus chat. + + ![Manus chat input showing the /apify skill autocomplete with apify-ultimate-scraper suggested](images/manus/linked-skill.png) + +1. Ask Manus to perform a task, for example: + + > "Get the top 10 posts from @natgeo on Instagram" + +Manus will load the skill instructions and use the appropriate Apify Actors to complete the task. + +![Manus chat showing /apify-ultimate-scraper triggered and structured Instagram results returned](images/manus/skill-result.png) + +## Limitations + +- Long-running Actors may time out before a Manus session finishes processing them. If a scrape times out, reduce the scope (fewer URLs, smaller result limits) or split the work across multiple prompts. +- Each MCP tool call consumes Manus credits in addition to any Apify platform costs. Complex workflows using multiple Actors can consume credits quickly. +- When you share a Manus session, recipients can see conversation messages and output artifacts. Connectors are automatically disabled in shared sessions, but avoid including sensitive data in the conversation itself. + +## Related integrations + +- [ChatGPT integration](/platform/integrations/chatgpt) - Connect the Apify MCP server to ChatGPT +- [MCP server integration](/platform/integrations/mcp) - Use the Apify MCP server with Claude Desktop, VS Code, and other clients + +## Resources + +- [Manus MCP Connectors docs](https://manus.im/docs/integrations/mcp-connectors) - Official Manus documentation on custom MCP servers +- [Manus Agent Skills docs](https://manus.im/docs/features/skills) - Official Manus documentation on Skills +- [Apify Agent Skills repository](https://github.com/apify/agent-skills) - Browse and import Apify skills +- [Apify Store](https://apify.com/store) - Browse Actors you can run from Manus +- [Apify MCP server configurator](https://mcp.apify.com) - Interactive tool to configure and preview the Apify MCP server diff --git a/sources/platform/integrations/index.mdx b/sources/platform/integrations/index.mdx index 6e8d8246b9..ed6fac6dc9 100644 --- a/sources/platform/integrations/index.mdx +++ b/sources/platform/integrations/index.mdx @@ -260,6 +260,13 @@ These integrations allow you to use Apify Actors as tools and data sources. imageUrlDarkTheme="/img/platform/integrations/openai-white.svg" smallImage /> + ## Other Actors diff --git a/static/img/platform/integrations/manus-white.svg b/static/img/platform/integrations/manus-white.svg new file mode 100644 index 0000000000..ca91a7c37e --- /dev/null +++ b/static/img/platform/integrations/manus-white.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/static/img/platform/integrations/manus.svg b/static/img/platform/integrations/manus.svg new file mode 100644 index 0000000000..fcfd81daf9 --- /dev/null +++ b/static/img/platform/integrations/manus.svg @@ -0,0 +1,6 @@ + + + + + +