ClaudeMap

mcp-agent

MCP 优先的 agent 框架,基于 Temporal 的持久执行,附可组合的工作流原语。

插件与代理agent-frameworkmcp-nativetemporaldurable

lastmile-ai 的 mcp-agent 把 MCP server 当一等公民工具,提供 Parallel / Router / Evaluator-Optimizer 等工作流原语,并以 Temporal 提供持久执行——长跑 agent 可在重启后存活。

它做什么

  • 在 MCP server 之上做可组合的工作流模式——map-reduce、orchestrator、evaluator-optimizer、router 等——server 是一等公民工具
  • 用 FastMCP 兼容的 API 创建 MCP server,还能把 agent 本身暴露成 MCP server
  • MCP 能力面完整:tools、resources、prompts、notifications,外加 OAuth、sampling、elicitation、roots
  • 基于 Temporal 的持久执行,不改任何 API;beta 的云部署路径(或 mcp-c 托管运行时)把每个应用都发布成 MCP server
  • CLI 脚手架:uvx mcp-agent init 生成起步项目,uvx mcp-agent deploy 负责发布

什么时候用

要在 MCP server 之上搭生产级 agent、又不想手写编排的 Python 团队——需要工作流模式与持久执行;以及想把整个 agent 当成一个普通 MCP server 对外提供的人。

如何上手

# 需要 uv(或 pip)
uv add "mcp-agent"
# 或:pip install mcp-agent

# 可选的模型 provider 扩展:
uv add "mcp-agent[openai, anthropic, google, azure, bedrock]"

# 生成起步项目:
uvx mcp-agent init --template basic --dir my-first-agent

注意事项

配置以 YAML 为先(mcp_agent.config.yaml 里的 mcp.servers 块),另有独立的 secrets YAML——不是纯 Python 的接线方式。README 给云部署路径标注了 beta。模型 provider 调用用自己的密钥,经 secrets 文件或启动环境提供。

代码仓库

lastmile-ai/mcp-agent

收录日期

地图上的相关资源

  • clawd-conduit

    插件 / 代理

    把全部 15 个 Claude Code hook 事件接进 Clawd on Desk 桌面宠物,权限请求变成可等待的桌面卡片。

    • hooks
    • desktop
    • notifications
    • claude-code
  • CometixCode

    插件 / 代理

    非官方的 Claude Code 终端 UI 复刻:用 Rust 按 1:1 逐文件移植到 iocraft 这套 React 风格 TUI 框架上。

    • terminal-ui
    • rust
    • reimplementation
    • unofficial
  • Abide

    插件 / 代理

    把 AGENTS.md、CLAUDE.md 里的自然语言规则变成钩子级强制:每次编辑都被评审,违规当场修复。

    • hooks
    • code-review
    • rules
    • agents-md