HuggingFace SmolAgents 支持 MCP 协议,轻量 Agent 框架再进化
SmolAgents 2.0 原生集成 MCP Client,100 行代码即可搭建带工具调用的 Agent。
HuggingFace Blog·2026年4月22日
SmolAgents 2.0 + MCP
核心更新
- MCP Client 内置:无需额外配置即可连接 MCP Server
- 工具自动发现:连接 MCP Server 后自动列出所有可用工具
- 流式响应:支持 Agent 输出的实时流式传输
- 多模型后端:支持 HuggingFace Inference、OpenAI、Anthropic 等多家 LLM
100 行代码示例
from smolagents import CodeAgent, MCPClient client = MCPClient("http://localhost:8080/mcp") agent = CodeAgent( tools=client.tools, model="Qwen/Qwen3-72B-Instruct" ) result = agent.run("查询北京天气并整理为报告")
定位
SmolAgents 主打「小而美」——
- 代码量少,容易理解和修改
- 依赖少,部署简单
- 适合原型开发和轻量生产场景
与 OpenClaw 的 Skill 生态互补:SmolAgents 做推理,OpenClaw 做工具执行。