XG

xdl2003/go-manus-with-mcp

浏览器自动化

本页由 AI 翻译,技术细节请以原文为准。 查看原文

34 stars 3 forks 质量 38 趋势 12MIT

一个多代理系统,比如Manus,使用任何MCP配置 // 一个go语言编写的类似manus的多智能体系统,可以通过配置连接任何你想使用的MCP组件

概览

一个用 Go 编写、改编自 OpenManus 的多代理自我规划系统。它集成了类似 Claude 的 MCP(模型上下文协议)配置功能,允许用户自由集成第三方 MCP。 1. 多代理自我规划 2.MCP 配置能力 3.第三方 MCP 的便捷集成 config.yaml 文件用于配置系统。以下是填写该文件的基本指南: - ModelSource:指定模型的来源,例如豆宝。- ModelName:模型名称,例如chatglm_pro。- ApiKey:用于访问模型的API密钥。 类似于用于执行程序模型配置的 PrimaryConfig。 - 类型:协议类型,通常为 stdio。- 命令:启动 MCP 服务器的命令,例如 npx。- env:环境变量,如 API 密钥。- args:用于启动 MCP 服务器的命令行参数。 : 该代理至少需要 webSearch 和 FileSystem MCP 插件才能正常工作。

概述(AI 翻译)

中文文档-------README-cn.md--------

一个用 Go 编写、改编自 OpenManus 的多代理自我规划系统。它集成了类似 Claude 的 MCP(模型上下文协议)配置功能,允许用户自由集成第三方 MCP。

示例

特色

  1. 多代理自我规划
  2. MCP 配置能力
  3. 便捷集成第三方MCP

配置

config.yaml 文件用于配置系统。以下是填写该文件的基本指南:

PrimaryConfig

  • ModelSource:指定模型的来源,例如doubao。
  • ModelName:型号名称,例如chatglm_pro。
  • ApiKey:用于访问模型的API密钥。

ExecutorConfig

类似于执行者模型配置的PrimaryConfig。

AllMcpConfig

  • type:协议类型,通常为stdio。
  • command:启动MCP服务器的命令,例如npx。
  • env:环境变量,如API密钥。
  • args:启动MCP服务器的命令行参数。

重要:代理至少需要webSearch和FileSystem的MCP插件才能正常工作。我们强烈建议使用以下插件:

本页由 AI 翻译,技术细节请以原文为准。

README

go-manus

中文文档-------README-cn.md--------

A multi - agent self - planning system written in Go, adapted from OpenManus. It incorporates MCP (Model Context Protocol) configuration capabilities similar to Claude, allowing users to freely integrate third - party MCPs.

Examples

Features

  1. Multi - agent self - planning
  2. MCP configuration capabilities
  3. Easy integration of third - party MCPs

Configuration

The config.yaml file is used to configure the system. Here is a basic guide on how to fill it:

PrimaryConfig

  • ModelSource: Specify the source of the model, e.g., doubao.
  • ModelName: Name of the model, e.g., chatglm_pro.
  • ApiKey: API key for accessing the model.

ExecutorConfig

Similar to PrimaryConfig, used for the executor’s model configuration.

AllMcpConfig

  • type: Protocol type, usually stdio.
  • command: Command to start the MCP server, e.g., npx.
  • env: Environment variables, such as API keys.
  • args: Command - line arguments for starting the MCP server.

Important: The Agent requires at least webSearch and FileSystem MCP plugins to function properly. We strongly recommend using the following plugins:

  • FileSystem MCP : with that mcp your agent can create and edit file on your local machine.
  • webSearch MCP : with that mcp your agent can get anything needed on the Internet.
  • playwright MCP : with that mcp your agent can operate your own browser.

Example Configuration

Refer to config/config - example.yaml for an example configuration.

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →