MCP 与工具调用

AgentScope 2.0

agentscope-ai/agentscope

一个生产就绪、易于使用的智能体框架,旨在利用日益智能化的LLM的推理和工具使用能力,而不通过严格的提示词或固执的编排来限制它们。

★ 28.6K星级
⑂ 3.3KFork 数
333未解决的问题
Python语言
Apache-2.0许可证
Q@project.QualityScore编辑评分

项目截图

AgentScope 2.0 的截图 AgentScope 2.0 的截图

概览

AgentScope 2.0 是一个基于 Python 的多智能体框架,为构建、运行和扩展 LLM 智能体提供了必要的抽象。它包含一个 SDK 层,用于通过 ReAct 循环、工具包和上下文管理等构建块来组合智能体;同时附带一个开箱即用的智能体服务,具有 FastAPI 后端和预构建的 Web UI,支持多租户、多会话应用程序。

主要功能

  • 带有结构化输出和实时中断的 ReAct 推理-行动循环
  • 基于 Python 工具、MCP 服务器和技能的智能体工具管理
  • 通过中间件实现自动上下文压缩和工具结果卸载
  • 流式传输多模态内容的统一事件总线
  • 细粒度权限控制和人机协同 (HITL)
  • 带有可切换后端 (ReMe, Mem0) 的智能体记忆
  • 隔离的工作区和沙箱执行 (Docker, E2B, OpenSandbox, Daytona, K8s 等)
  • 基于 FastAPI 后端的多租户和多会话隔离
  • 与 GitHub MCP Registry 和 ClawHub 集成
  • 后台任务卸载和定时智能体唤醒

要求、安装和快速入门

从 PyPI 安装:`uv pip install agentscope`。从源码安装:`git clone -b main https://github.com/agentscope-ai/agentscope.git`,`cd agentscope`,`uv pip install -e .`。

用法

启动智能体服务后端:克隆仓库,导航至 `examples/agent_service`,并运行 `python main.py`。启动 Web UI:打开另一个终端,导航至 `examples/web_ui`,运行 `pnpm install` 后跟 `pnpm dev`。对于 SDK 用法,开发者可以使用系统提示词、模型和工具包定义智能体,然后使用 `agent.reply_stream` 方法异步流式传输回复。

模型兼容性与使用场景

支持各大提供商的 LLM、嵌入和 TTS,包括 OpenAI、Anthropic、Gemini、DashScope、DeepSeek、Moonshot、xAI 和 Ollama。

许可证与风险说明

在 Apache License 2.0 下发布。

Editorial verification 2026-08-09: repository URL, owner, description, license and repository statistics were reviewed. License metadata: Apache-2.0. README was fetched for the channel draft; re-check repository dependencies, releases and model terms before production use.

发布与维护

最近的更新包括支持飞书和 Discord 通道、MCP 与 Skill Hub 集成、基于 Daytona 和 K8s 的工作区/沙箱、ReMe 长期记忆、智能体记忆,以及分布式、多租户 RAG 服务。

MemPalace

mempalace/mempalace

★ 58KPython

QwenPaw

agentscope-ai/qwenpaw

★ 33.9KPython

Composio

composiohq/composio

★ 29.5KTypeScript