关于 Manus MCP
Manus MCP 是一个 MCP 服务,提供网页浏览、Google 搜索和代码执行等能力,参照 Manus 类 Agent 的功能设计。适合希望在 MCP 客户端中调用这些工具的开发者。
主要功能
- 01google_search 工具返回相关链接
- 02browse_web 工具支持导航、点击和提取页面内容
- 03code_interpreter 工具在沙箱中读写和执行代码
- 04bash_tool 工具在沙箱目录中运行 shell 命令
适用场景
- 01通过 Claude for Desktop 进行网页检索与内容提取
- 02在沙箱中编写并执行 Python 或 Node.js 脚本
- 03在沙箱中安装依赖并启动本地 Web 服务
MCP 相关
该项目是一个 MCP 服务,向 MCP 客户端暴露搜索、浏览器、代码解释器和命令行等工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Manus MCP
一个 Model Context Protocol(MCP)服务实现,支持浏览网页、执行搜索查询和运行代码。
当前功能
"google_search"工具,可执行 Google 搜索并返回相关链接"browse_web"工具,可浏览网站、点击元素并提取内容"code_interpreter"工具,可在沙箱环境中读取、编写和执行代码"bash_tool"工具,可在沙箱目录中运行 shell 命令
与 Claude for Desktop 搭配使用
要将 Manus MCP 与 Claude for Desktop 搭配使用:
-
创建或编辑 Claude for Desktop 配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- macOS:
-
添加以下配置:
{ "mcpServers": { "manus-mcp": { "command": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/manus-mcp", "run", "mcp_server.py" ] } } } -
重启 Claude for Desktop
-
现在,你应该可以在 Claude for Desktop 中看到 Manus MCP 工具
可用工具
hello_world
一个简单的问候工具,可返回欢迎消息。
google_search
执行 Google 搜索并返回相关链接列表。
browse_web
通过网页浏览器浏览网站并提取信息。支持以下操作:
navigate:访问指定 URLclick:按索引点击元素input_text:在元素中输入文本get_content:获取页面内容execute_js:执行 JavaScript 代码scroll:滚动页面refresh:刷新当前页面
code_interpreter
可在沙箱环境中读取、编写和执行代码文件。支持以下操作:
read:读取文件内容write:向文件写入内容execute:执行文件或代码片段list:列出沙箱中的文件
支持多种编程语言,包括 Python、JavaScript(Node.js)、Bash、Ruby、Perl 和 R。
bash_tool
在沙箱目录中执行 bash 命令。功能包括:
- 在前台或后台模式下运行命令
- 启动 Web 服务和其他长时间运行的进程
- 安装软件包和依赖项
- 管理文件和进程
环境变量
可以配置以下环境变量:
SANDBOX_DIR:沙箱目录的路径(默认值:~/manus-sandbox)GLOBAL_TIMEOUT:所有操作的全局超时时间,单位为秒(默认值:60)BROWSER_HEADLESS:是否以无头模式运行浏览器(默认值:false)GOOGLE_SEARCH_MAX_RESULTS:要返回的搜索结果数量上限(默认值:10)LOG_LEVEL:日志级别(默认值:INFO)
开发指南
前置条件
- Python 3.11+
- uv - 快速的 Python 软件包安装器和解析器
安装
使用设置脚本(推荐)
./setup.sh
手动安装
-
克隆代码仓库
git clone https://github.com/yourusername/manus-mcp.git cd manus-mcp -
创建虚拟环境并安装依赖项
uv venv source .venv/bin/activate uv pip install -e . # Install the project and its dependencies -
运行服务
# Make sure your virtual environment is activated source .venv/bin/activate ./run.py # or uvicorn app.main:app --reload -
访问
http://localhost:8000/docs查看 API 文档
开发依赖项
要安装开发依赖项:
uv pip install -e ".[dev]"
API 文档
API 遵循 Model Context Protocol(MCP)规范。
许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。