返回资源列表

LangChain

Human-in-the-loop over MCP - Docs by LangChain

Human-in-the-loop over MCP - Docs by LangChain是LangChain的免费文档(en)。前置条件:需要熟悉 Python、LangGraph 的 StateGraph 与 interrupt 机制,并了解 MCP 协议的基本概念(工具调用、客户端能力)。

掌握通过 Agent Server MCP 端点实现人机协同(elicitation)的机制与实现方式,能在 MCP 客户端暂停/恢复工具调用并处理各类应答场景。

打开官方课程
难度
见前置条件
类型
教程 · 文档
语言
en
规模
1 个课节
内容费用
免费
动手
需要动手环境

使用限制

阅读文档无需账号;动手实践需自备 Python 环境、相应版本的 langgraph/langgraph-api,以及支持 elicitation 的 MCP 客户端。

补充内容
LangSmith 账号(可选,若使用云托管部署 Agent Server)

学完你能

  • 说明通过 MCP 端点调用 interrupt 时暂停与恢复工具调用的完整往返流程
  • 用 MCP 客户端的 elicitation 能力向用户提问文本问题并提交答案
  • 为 interrupt 传入 response_schema 收集结构化输入并按 schema 校验答案
  • 处理多问题合并、缺失答案、重复答案、无效答案等应答规则
  • 理解 requestState 失效、线程生命周期与暂停过期等限制条件
  • 针对不支持 elicitation 的客户端编写降级方案

适合你吗

适合

正在用 LangGraph/LangSmith Agent Server 部署 Agent,并需要在 MCP 客户端内实现人工审核或补充输入流程的开发者。

暂不适合

想系统学习 LangGraph 基础或从零搭建 Agent 的初学者;本文只涉及 MCP 人机协同这一具体能力。

需要先会

需要熟悉 Python、LangGraph 的 StateGraph 与 interrupt 机制,并了解 MCP 协议的基本概念(工具调用、客户端能力)。

课程特点

内容侧重
侧重实践应用
练习与项目
按文档示例搭建一个含 interrupt 的 StateGraph,用 MCP 客户端发起工具调用,观察 input_required 返回并提交 inputResponses 完成恢复。
学习时长
1 个课节原站未给出统一学习时长;实际用时取决于已有基础。
内容费用
免费官方文档页面正文与代码示例可直接阅读,未见付费墙或登录拦截;页面的 Try LangSmith 入口不属于本文内容的收费限制。

常见问题

免费吗?

免费:官方文档页面正文与代码示例可直接阅读,未见付费墙或登录拦截;页面的 Try LangSmith 入口不属于本文内容的收费限制。实践可能产生费用:文中要求 langgraph-api>=0.18.0 与支持 elicitation 的 MCP 客户端,可在本地自建;若改用 LangSmith 云托管部署可能产生费用,网页未说明价格。

需要什么基础?

需要熟悉 Python、LangGraph 的 StateGraph 与 interrupt 机制,并了解 MCP 协议的基本概念(工具调用、客户端能力)。软件、账号与硬件:Python 环境与 langgraph、langgraph-api 依赖;已部署或可运行 Agent Server,并有一个支持 elicitation 的 MCP 客户端(协议版本 2026-07-28)。

有中文吗?

本站记录的语言是en;是否有中文字幕或译本本站未核实,请以原站为准。

怎么开始?

从原始资源入口开始:https://docs.langchain.com/langsmith/server-mcp-elicitation。本页“学前准备”列出环境与工具,“学习指南”给出开课提示词,可以在自己的电脑上按步骤开始。开课提示词尚未完整验证。补充内容需要自备:LangSmith 账号(可选,若使用云托管部署 Agent Server)。

来源与使用须知

原始资源
LangChain
收录时间
本站首次收录 2026-10-28原站首次发布 2026-10-28
指南参考

版权与转载

  • 课程材料未标明许可:仅供个人学习,转载、修改或商用前请先联系原作者。
  • 本站只提供原始链接和学习指南,不转载、不镜像课程材料;引用时请注明原作者与出处。