mcp
mcp 和tools skills 区别
一个典型的完整调用链是: Agent 通过 MCP 协议,连接到一个外部服务,该服务以 Skill 的形式提供了一个强大的能力,这个能力内部封装并调用了多个底层 Tools。
所以,三者不是互相排斥的选择,而是分层协作的关系,共同解决了从通信发现,到能力组织,再到原子执行的问题。
内部能力 vs 通信标准 Tools 和 Skills 的关键区别:说明书
心智模型
MCP (Model Context Protocol) 是一个开放协议,它标准化了应用程序如何为 LLM 提供工具和上下文。通过 langchain-mcp-adapters 库,LangChain Agent 能像调用本地工具一样,无缝发现并调用远程或本地子进程中运行的 MCP 服务。其核心是充当一个动态工具接入层,通过拦截器(Interceptor)弥补外部进程无法访问 LangGraph 运行时上下文的裂隙。