Skip to content

one go multi-agent system like manus using any MCP you want with configuration // 一个go语言编写的类似manus的多智能体系统,可以通过配置连接任何你想使用的MCP组件

License

Notifications You must be signed in to change notification settings

xdl2003/go-manus-with-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

img.png

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.

About

one go multi-agent system like manus using any MCP you want with configuration // 一个go语言编写的类似manus的多智能体系统,可以通过配置连接任何你想使用的MCP组件

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages