这是一个可以浏览网页、执行搜索查询和运行代码的模型上下文协议(MCP)服务器实现。
要使用Manus MCP与Claude for Desktop:
创建或编辑Claude for Desktop配置文件:
~/Library/Application Support/Claude/claude_desktop_config.json添加以下配置:
{
"mcpServers": {
"manus-mcp": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/manus-mcp",
"run",
"mcp_server.py"
]
}
}
}
重启Claude for Desktop
您现在应该可以在Claude for Desktop中看到Manus MCP工具
一个简单的问候工具,返回欢迎信息。
执行Google搜索并返回相关链接列表。
通过与网络浏览器交互来导航网站并提取信息。支持的操作包括:
navigate: 转到特定的URLclick: 通过索引点击元素input_text: 向元素输入文本get_content: 获取页面内容execute_js: 执行JavaScript代码scroll: 滚动页面refresh: 刷新当前页面允许在隔离环境中读取、写入和执行代码文件。支持的操作包括:
read: 读取文件内容write: 将内容写入文件execute: 执行文件或代码片段list: 列出沙箱中的文件支持多种编程语言,包括Python、JavaScript(Node.js)、Bash、Ruby、Perl和R。
在沙箱目录中执行bash命令。特性包括:
可以配置以下环境变量:
SANDBOX_DIR: 沙箱目录的路径(默认:~/manus-sandbox)GLOBAL_TIMEOUT: 所有操作的全局超时时间(秒,默认:60)BROWSER_HEADLESS: 是否以无头模式运行浏览器(默认:false)GOOGLE_SEARCH_MAX_RESULTS: 返回的最大搜索结果数量(默认:1_0)LOG_LEVEL: 日志级别(默认:INFO)./setup.sh
克隆仓库
git clone https://github.com/yourusername/manus-mcp.git
cd manus-mcp
创建虚拟环境并安装依赖项
uv venv
source .venv/bin/activate
uv pip install -e . # 安装项目及其依赖项
运行服务器
# 确保激活了虚拟环境
source .venv/bin/activate
./run.py
# 或者
uvicorn app.main:app --reload
访问http://localhost:8000/docs查看API文档
要安装开发依赖项:
uv pip install -e ".[dev]"
API遵循模型上下文协议(MCP)规范。