🛰️ Daily AI Frontier
‹ back to 2026-07-22

LLM Agent 工具调用简史:从 Function Call、MCP 到 CLI+Skills(一)

Opinions LLM Agents

Merged summary

TL;DR - A developer-oriented analysis traces agent tool use from function calling to MCP and newer CLI-plus-Skills workflows. It argues that MCP standardizes portable tool integration rather than creating tool-calling itself, while CLI approaches can be simpler and more token-efficient for local development.

  • Function calling lets a model select a tool and arguments; MCP standardizes tool discovery, invocation, and result exchange across AI hosts.
  • MCP uses a Host–Client–Server architecture, with tool descriptions and schemas guiding model selection.
  • MCP enables reusable integrations across platforms but can introduce configuration, security, context-window, and maintenance overhead.
  • CLI tools leverage models’ existing shell knowledge and composability, while MCP remains useful for remote services, structured schemas, cross-platform reuse, and long-running connections.

Sources (1)

LLM Agent 工具调用简史:从 Function Call、MCP 到 CLI+Skills(一)

WeChat: 极市平台 2026-07-21

TL;DR - A developer-oriented analysis traces agent tool use from function calling to MCP and newer CLI-plus-Skills workflows. It argues that MCP standardizes portable tool integration rather than creating tool-calling itself, while CLI approaches can be simpler and more token-efficient for local development.

  • Function calling lets a model select a tool and arguments; MCP standardizes tool discovery, invocation, and result exchange across AI hosts.
  • MCP uses a Host–Client–Server architecture, with tool descriptions and schemas guiding model selection.
  • MCP enables reusable integrations across platforms but can introduce configuration, security, context-window, and maintenance overhead.
  • CLI tools leverage models’ existing shell knowledge and composability, while MCP remains useful for remote services, structured schemas, cross-platform reuse, and long-running connections.
item →