vista8帮你理清了MCP、API、CLI各自适合什么场景,选哪种工具调用方式不再纠结。
MCP是目前唯一在协议层考虑人在回路的方案,支持回传会话、UI嵌入、等待人操作等特性。API适合90%的场景,内置接口描述和状态元信息有助于Agent决策。CLI现在最好用,具有强大的可组合性和本地调试能力,但依赖Unix shell环境,存在命令卡死等问题,长期是死路。
TLDR,帮大家简单总结下: MCP、API、CLI 本质上是同一件事,都是让 Agent 调用工具的方式 1. MCP 是目前唯一在协议层考虑 "人在回路"的方案。 协议层面就考虑了 Agen...
TLDR,帮大家简单总结下: MCP、API、CLI 本质上是同一件事,都是让 Agent 调用工具的方式 1. MCP 是目前唯一在协议层考虑 "人在回路"的方案。 协议层面就考虑了 Agent 交互的需求,比如回传会话、对话界面嵌入UI、等待人操作、状态通知等。 用 OpenAPI 或 bash 很难优雅实现。 2. API 适合 90% 的场景 API 的优势在本身携带了大量有用的元信息,如接口描述、可读状态,对 Agent 做决策很有帮助。 3. CLI 今天最好用,但长期是死路 CLI 现在对 Agent 来说确实最好用,原因是 bash 的可组合性极强,本地运行、调试方便、数据访问能力强。 CLI 的限制:需 Unix shell 环境,有依赖问题,也有CLI 命令踩坑问题,如等人类输入卡死等。 Rhys @RhysSullivan x.com/i/article/2070… 🔗 View Quoted Tweet 💬 2 🔄 0 ❤️ 0 👀 505 📊 1 ⚡
- idoubi06-30 02:57原文