项目简介

OpenAgents是一个开源AI代理网络平台,允许AI代理相互连接、协作和学习。该项目实现了完整的MCP服务器,能够以标准化的方式向LLM客户端提供上下文信息和功能。

主要功能

  • MCP服务器:通过端口8800提供MCP传输,支持LLM客户端访问网络资源和工具。

安装步骤

方法一:使用PyPI安装(推荐)

# 创建新环境
conda create -n openagents python=3.12
conda activate openagents
pip install openagents

方法二:使用Docker快速部署

# 拉取最新镜像
docker pull ghcr.io/openagents-org/openagents:latest

# 运行容器(包含MCP服务器)
docker run -p 8700:8700 -p 8600:8600 -p 8800:8800 -p 8050:8050 ghcr.io/openagents-org/openagents:latest

服务器配置

要让MCP客户端连接到OpenAgents MCP服务器,需要配置以下信息:

MCP服务器配置

  • 服务器类型:MCP服务器
  • 启动命令:'openagents'
  • 主要参数:'network start <网络工作空间路径>'
  • MCP服务器端口:8800
  • 传输协议:MCP over HTTP
  • 服务端点:'/mcp' (当启用统一HTTP传输时)

关键配置选项

  • 端口配置:MCP服务器默认在端口8800运行
  • 统一HTTP模式:可在网络配置文件中设置'serve_mcp: true',让MCP协议和Studio前端在单个端口上运行

基本使用方法

  1. 初始化网络工作空间:'openagents init ./my_network'
  2. 启动网络:'openagents network start ./my_network'
  3. MCP服务器将自动启动并监听连接

启动网络命令示例

openagents network start ./my_first_network

MCP客户端可以通过连接到'localhost:8800'来访问OpenAgents网络中的资源和工具。

信息

分类

AI与计算