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 模式

优势与不足

优势

  • 社区热度高(8.5k stars)
  • 开源许可证友好(Apache-2.0)

⚠️ 不足

  • 已超过 7 个月未更新

快速开始

安装: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 部署到云端。

相关项目

Awesome Claude Skills

74.7k · Python
活跃 A

精选 Claude Skills 资源和工具集合,帮助用户自定义和扩展 Claude AI 工作流。

mcptoolspython +1
  • · 1000+ 生产级 Skills — 覆盖文档处理、开发工具、数据分析、营销、写作等 9 大类别
  • · 跨 Agent 兼容 — 支持 Claude Code、Claude.ai、OpenAI Codex、Cursor、Gemini CLI、Windsurf 等
  • · 渐进式加载架构 — 每个 Skill 仅加载名称和描述(~100 tokens),完整内容按需加载,支持数百个 Skill 共存

Blender MCP

27.8k · Python
活跃 A+

Blender 的 MCP 服务器,让 AI Agent 能够直接控制 Blender 3D 建模软件,实现自然语言驱动的 3D 场景创建、模型操作和渲染自动化。

mcptoolsagent +1
  • · 双向通信架构 — Blender 插件创建 Socket 服务器,MCP Server 桥接 AI 与 Blender
  • · 3D 对象操作 — 通过自然语言创建、修改、删除 Blender 中的 3D 对象
  • · 材质与渲染控制 — 自然语言应用和修改材质、颜色、灯光和渲染设置

Jupyter MCP Server

1.3k · Python
活跃 A

Jupyter Notebook 的 MCP 服务器,让 AI Agent 能够与 Jupyter 内核交互、执行代码和管理笔记本。

pythonmcptools +2
  • · 实时控制 Jupyter Notebook,即时查看代码变更和执行结果
  • · 智能执行反馈:单元格运行失败时自动调整,支持多模态输出(图片、图表、文本)
  • · 完整的 Notebook 操作工具集:读取、插入、删除、移动单元格,支持代码和 Markdown