项目简介
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前端在单个端口上运行
基本使用方法
- 初始化网络工作空间:'openagents init ./my_network'
- 启动网络:'openagents network start ./my_network'
- MCP服务器将自动启动并监听连接
启动网络命令示例:
openagents network start ./my_first_network
MCP客户端可以通过连接到'localhost:8800'来访问OpenAgents网络中的资源和工具。
信息
分类
AI与计算