使用说明
Manus MCP
一种模型上下文协议(MCP)服务器实现,可以浏览网页、执行搜索查询和执行代码。
特点
- 执行谷歌搜索并返回相关链接的“google_search”工具
- “browse_web”工具,允许浏览网站、点击元素和提取内容
- “code_interpreter”工具,允许在沙盒环境中读取、写入和执行代码
- “bash_tool”工具,允许在沙盒目录中运行shell命令
使用Claude for Desktop
要将Manus MCP与Claude一起用于桌面:
-
创建或编辑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
-
现在,您应该看到Claude for Desktop中提供的Manus MCP工具
可用工具
你好_世界
一个简单的问候工具,返回欢迎信息。
谷歌搜索
执行谷歌搜索并返回相关链接列表。
browse_web
与网络浏览器交互以浏览网站并提取信息。支持的操作:
navigate:转到特定URLclick:按索引单击元素input_text:在元素中输入文本get_content:获取页面内容execute_js:执行JavaScript代码scroll:滚动页面refresh:刷新当前页面
code_解释器
允许在沙盒环境中读取、写入和执行代码文件。支持的操作:
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+
- 紫外线 -快速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遵循 模型上下文协议(MCP)规范.