Manus

Provides web browsing, search, and sandboxed code execution through MCP tools.
  • python

33

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "huyouare-manus-mcp": {
      "command": "uv",
      "args": [
        "directory",
        "/ABSOLUTE/PATH/TO/manus-mcp",
        "run",
        "mcp_server.py"
      ]
    }
  }
}

Manus MCP is a server that can browse the web, perform search queries, and execute code through a configurable set of tools. It is designed to help you automate information gathering, data extraction, and code execution in a safe sandboxed environment, all controlled via the MCP protocol.

How to use

To use Manus MCP with a compatible MCP client, connect to the Manus MCP server to access a suite of tools for web browsing, searching, and code execution. You can use the browse_web tool to navigate sites and extract content, the google_search tool to find relevant links, the code_interpreter to read, write, and run code in a sandbox, and the bash_tool to run shell commands in the sandbox directory. Start tasks by issuing commands that combine these tools to accomplish data gathering, experimentation, or automation workflows.

How to install

Prerequisites: install Python 3.11 or higher and ensure you have a Python package installer available (uv). You may also use the setup script if you prefer an automated installation path.

Recommended installation (setup script) and alternative manual steps are provided to get the server up and running.

Step by step installation using the setup script (recommended):

  • Run the setup script to install the MCP server and dependencies.

Configuration and running

Configure how you launch Manus MCP to integrate with your MCP client. You can run the MCP server as a local process through a standard runtime command. The example below shows how to launch the server using uv with a specified directory and the main script.

{
  "mcpServers": {
    "manus_mcp": {
      "type": "stdio",
      "command": "uv",
      "args": [
        "directory",
        "/ABSOLUTE/PATH/TO/manus-mcp",
        "run",
        "mcp_server.py"
      ]
    }
  }
}

Environment and runtime notes

You can customize runtime behavior using environment variables. Key options include the sandbox directory, global operation timeouts, browser headless mode, and the maximum number of Google search results to return. Adjust these to fit your workload and security requirements.

Development and tools awareness

Manus MCP exposes a set of tools you can leverage in your workflows. The core tools include a web search function, a web browsing assistant, a Python/Node.js/R-based code interpreter, and a shell command executor. You can combine these tools to build complex automation, data gathering, and experimentation pipelines.

Notes on usage with clients

If you are integrating Manus MCP with a desktop client, ensure the client is configured to discover and communicate with the Manus MCP server. Restart the client after adding or updating the MCP server configuration to ensure the tools are available.

Available tools

google_search

Performs Google-style searches and returns a list of relevant links for quick discovery.

browse_web

Interacts with a web browser to navigate pages, click elements, extract content, and run JavaScript when needed.

code_interpreter

Reads, writes, and executes code in a sandbox supporting languages like Python, JavaScript, Bash, and more.

bash_tool

Executes shell commands in the sandbox directory, enabling local automation and process management.

hello_world

A simple greeting tool that returns a welcome message.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational