mcp-agent

不活跃
GitHub Python Apache-2.0

简介

mcp-agent 是 LastMile AI 推出的 MCP Agent 构建工具,帮助开发者将 Model Context Protocol 工具接入多步骤 Agent 工作流,适合构建标准化的工具调用体系。

核心特性

  • 完整实现 MCP 协议,自动管理 MCP 服务器连接生命周期
  • 内置 Anthropic 提出的所有高效 Agent 模式(map-reduce、orchestrator、evaluator-optimizer 等)
  • 支持基于 Temporal 的持久化执行,可暂停、恢复和回溯工作流
  • 通过 FastMCP 兼容 API 创建 MCP 服务器,可将 Agent 暴露为服务
  • CLI 工具 uvx mcp-agent 一键脚手架项目和部署
  • 完整支持 Tools、Resources、Prompts、OAuth、Sampling 等 MCP 高级功能

适用场景

💡 构建连接多个 MCP 工具的多步骤 Agent 工作流
💡 将 MCP 工具集成到生产级 Agent 应用中
💡 创建可暂停和恢复的持久化 Agent 任务
💡 构建可通过 ChatGPT 等客户端使用的 MCP 服务器
💡 快速原型验证 Anthropic 高效 Agent 模式

快速开始

安装:pip install mcp-agent 或 uvx mcp-agent init 脚手架项目。配置 mcp_agent.secrets.yaml 中的 LLM API Key。编写 Agent 定义 MCP server_names 和 instruction,使用 AugmentedLLM 与 LLM 交互。运行 uvx mcp-agent deploy 部署到云端。

相关项目