如何构建生产级 AI Agent:MCP、CLI 与 Skills 的正确选择
2024 年我们做了演示。2025 年我们做了编码代理。2026 年我们要把通用型知识工作者真正投入生产环境。Anthropic 的 David Soria Parra 称Model Context ProtocolMCP的月下载量已达到惊人的 1.1 亿——达成这一里程碑的速度比 React 还快。但当我们将代理扩展到跨多个 SaaS 应用与共享网盘处理复杂的企业级工作流时一个关键的认识浮现出来连接不是单一的东西。如果有人告诉你有一种方案能包打所有连接问题——不论是 computer use、MCP还是 CLI——那就是错的。顶级代理不会在工具之间二选一而是同时、毫不费力地使用整个 Connectivity Stack。以下是掌握 2026 年 Connectivity StackSkills、MCP 与 CLI的逐步指南。注文中 MCP、CLI、Skills、JSON-RPC、OAuth、REPL、SSO 等专业术语保留英文原文首次出现处酌情附中文释义。理解 Connectivity Stack在写代码之前你必须先理解现代代理连接的三个不同层次。Skills、CLI 和 MCP 到底是什么它们又是如何构成的Skills领域知识可复用的流程性说明与 Markdown 文档教模型如何使用工具。它们可在不同客户端之间移植并为复杂任务提供必要上下文。Skills 通常由人类编写或由代理生成可从本地.claude/skills/目录或远程仓库加载。我个人喜欢的项目有 superpowers 和 everything-claude-code。CLI / Computer Use本地执行类 Unix 的连接方式。高度可组合、token 高效每次响应约 ~200 tokens并能利用模型在git、gh、curl等现有工具上的预训练知识。CLI 工具通常通过包管理器安装标准二进制而形成。MCP连接“组织”/Connective Tissue提供丰富语义、平台无关性以及企业必需能力如 OAuth、治理策略与审计追踪audit trails的集成协议。MCP 服务器通过在代码中如server.py或server.ts定义 tools、resources 与 prompts并使用 JSON-RPC 2.0基于 HTTP 或 SSE进行通信而形成。使用 MCP 执行任务当你需要丰富语义、授权authorisation与平台无关性时MCP 是合适的工具。它提供以 schema 为先、确定性的工具选择方式。MCP 提供确定性的 schema-first以 schema 为先方法并内置治理与审计追踪。但这也有取舍。在朴素实现中预先加载所有工具 schema 会极大消耗上下文例如 44,000–55,000 个 token。响应会是完整、带类型的 JSON 对象虽然非常利于程序化解析却也较为“吃 token”。专业提示给 Server 作者始终使用有描述性的函数名、参数名并为参数添加描述。若 LLM 明确知道预期它会更快且更容易成功。# Annotated Tool Definitions from typing import Annotated from datetime import date from enum import Enum class Category(str, Enum): TRAVEL travel MEALS meals OFFICE office def submit_expense( amount: Annotated[float, The expense amount in USD], date: Annotated[date, Date of the expense in YYYY-MM-DD format], category: Annotated[Category, The expense category] ) - str: Submits a new expense report for approval. pass使用 CLI 执行任务当工具已在模型的预训练数据中如 GitHub CLI 或 GitCLI 执行就会非常强大。它允许模型使用管道与重定向来组合命令并以 token 高效的方式在错误上迭代。CLI 执行利用预训练知识实现 token 高效、可组合的工作流。与其返回庞大的 JSON 负载模型可以使用jq等工具精确筛选所需内容将响应压缩到约 ~200 tokens。Progressive Discovery我们必须对代理“harness”运行框架做的首要改进就是 Progressive Discovery渐进式发现。与其把所有工具一次性塞进上下文窗口不如把工具加载延后到模型真正需要它们的时候。通过工具搜索按需加载渐进式发现能降低上下文膨胀。提供tool_search能力后模型可以动态查找工具。这个模式可将上下文使用量减少约 5 倍。Programmatic Tool CallingCode Mode如果你希望模型编排多个工具不要强迫它进行串行的逐次工具调用。串行调用会让编排的每一步都依赖推理时延。改为使用 Programmatic Tool Calling或 Code Mode。为模型提供一个 REPLRead-Eval-Print Loop环境——如 V8 isolate 或 Python 沙箱——让它编写脚本来将工具组合在一起。Code Mode 让模型编写编排脚本大幅降低时延。// Programmatic Tool Calling (Code Mode) // Instead of multiple sequential LLM turns, the model writes this script once: const issue await mcp.call_tool(linear_get_issue, { id: ENG-5121 }); const prs await mcp.call_tool(github_list_prs, { repo: frontend }); // Use structured output to enforce types const expectedType z.object({ title: z.string(), status: z.string() }).passthrough(); const typedIssue await extract(claude-haiku-4-5, expectedType, issue);py为代理而建作为 Server 作者我们必须停止把 REST API 一比一地机械映射成 MCP servers。我们需要自底向上以“为代理而设计”的方式来构建。以清晰意图设计工具暴露用于编排的沙箱并下发 UI 资源。为代理而设计像为人类设计界面一样以清晰的意图来构建工具。倾向使用 Code Mode暴露执行环境如 Cloudflare MCP让模型可以编排复杂工作流。下发一个 MCP App利用 MCP 的丰富语义直接通过“线”发送 UI 资源HTML JS CSS让服务器能在客户端渲染自己的界面。MCP 今年动向——接下来有什么MCP 生态正在快速演进以满足企业需求并扩展规模。2026 年的路线图包括 Stateless Transport、Cross-App Access以及 Skills over MCP。Improved Core全新的 Stateless Transport 协议由 Google 提议将使 MCP servers 更易部署到 Kubernetes 与 Cloud Run。预计会有 TypeScript 与 Python SDK v2.0 的发布。Integrate EverywhereCross-App Access 将允许基于公司身份提供商进行单点登录SSO跨 MCP servers 访问。通过.well-known/mcp-server-card/server.json实现自动化的服务器发现。Pushing the BoundarySkills over MCP 将允许 servers 通过skills/list与skills/getendpoints 随工具一并下发领域知识。应根据上下文与需求在 MCP、CLI 与 Skills 之间做出选择。下图展示了端到端流程。要点2026 年代理连接方式的演进证明并不存在“银弹”。关于 MCP 与 CLI 的争论是个伪二分现实是达到生产级的代理需要一种细腻、多层次的路径。对 MCP 的质疑——token 开销、认证缺口与 server 质量——确实存在但都是可解的工程问题而非生存威胁。生态系统已经在自我校正。像 Progressive Discovery 与 Programmatic Tool CallingCode Mode这样的技术能显著降低 token 膨胀与时延证明我们可以在不放弃标准的情况下对其优化。此外在企业环境中放弃 MCP 只会带来更糟的问题认证碎片化、零审计追踪以及厂商锁定。MCP 所提供的连接纽带对规模化治理与安全至关重要。未来属于这样一类代理它们无缝融合 Skills 的领域知识、MCP 的安全连接能力以及 CLI 的 token 高效执行。最好的代理会把这些全部用起来。这里给大家精心整理了一份全面的AI大模型学习资源包括AI大模型全套学习路线图从入门到实战、精品AI大模型学习书籍手册、视频教程、实战学习、面试题等资料免费分享扫码免费领取全部内容1. 成长路线图学习规划要学习一门新的技术作为新手一定要先学习成长路线图方向不对努力白费。这里我们为新手和想要进一步提升的专业人士准备了一份详细的学习成长路线图和规划。可以说是最科学最系统的学习成长路线。2. 大模型经典PDF书籍书籍和学习文档资料是学习大模型过程中必不可少的我们精选了一系列深入探讨大模型技术的书籍和学习文档它们由领域内的顶尖专家撰写内容全面、深入、详尽为你学习大模型提供坚实的理论基础。书籍含电子版PDF3. 大模型视频教程对于很多自学或者没有基础的同学来说书籍这些纯文字类的学习教材会觉得比较晦涩难以理解因此我们提供了丰富的大模型视频教程以动态、形象的方式展示技术概念帮助你更快、更轻松地掌握核心知识。4. 2026行业报告行业分析主要包括对不同行业的现状、趋势、问题、机会等进行系统地调研和评估以了解哪些行业更适合引入大模型的技术和应用以及在哪些方面可以发挥大模型的优势。5. 大模型项目实战学以致用当你的理论知识积累到一定程度就需要通过项目实战在实际操作中检验和巩固你所学到的知识同时为你找工作和职业发展打下坚实的基础。6. 大模型面试题面试不仅是技术的较量更需要充分的准备。在你已经掌握了大模型技术之后就需要开始准备面试我们将提供精心整理的大模型面试题库涵盖当前面试中可能遇到的各种技术问题让你在面试中游刃有余。7. 资料领取全套内容免费抱走学 AI 不用再找第二份不管你是 0 基础想入门 AI 大模型还是有基础想冲刺大厂、了解行业趋势这份资料都能满足你现在只需按照提示操作就能免费领取扫码免费领取全部内容

相关新闻

我的世界联机混进商店?聊聊开服最头疼的那个环节

我的世界联机混进商店?聊聊开服最头疼的那个环节

在《我的世界》社区里泡久了,你会发现一个有意思的现象。 很多玩家对游戏本身了如指掌——红石电路怎么铺、凋灵骷髅怎么刷、末影龙怎么速通——但一说到“开服让别人连进来”,就卡住了。 “混进商店”这个词,在不同语境下意思不太一样。 有…

2026/10/7 9:13:13 阅读更多 →
AI技术演进图谱怎么画?用LDA+时间切片+权利要求聚类,3小时生成可交付的专利壁垒报告

AI技术演进图谱怎么画?用LDA+时间切片+权利要求聚类,3小时生成可交付的专利壁垒报告

更多请点击: https://kaifayun.com 第一章:AI专利检索分析的范式变革 传统专利检索长期依赖关键词组合与IPC/CPC分类号人工圈定技术边界,响应滞后、覆盖疏漏、语义鸿沟显著。AI驱动的专利分析正从“规则匹配”跃迁至“语义理解知识图谱动态演…

2026/10/7 10:24:27 阅读更多 →
城通网盘限速终结者:ctfileGet一键解析工具让下载速度飙升40倍!

城通网盘限速终结者:ctfileGet一键解析工具让下载速度飙升40倍!

城通网盘限速终结者:ctfileGet一键解析工具让下载速度飙升40倍! 【免费下载链接】ctfileGet 获取城通网盘一次性直连地址 项目地址: https://gitcode.com/gh_mirrors/ct/ctfileGet 还在为城通网盘的龟速下载而烦恼吗?面对几十KB/s的下…

2026/10/7 10:24:26 阅读更多 →

最新新闻

Elasticsearch搜索引擎实战:倒排索引、IK分词与微服务集成

Elasticsearch搜索引擎实战:倒排索引、IK分词与微服务集成

做微服务做到第七天,项目里已经有了注册中心、配置中心、网关这些基础设施,服务之间的调用链路也跑通了。这时候会遇到一个很实际的业务问题:商品列表页的搜索怎么做?如果还用MySQL里的like %关键词%去硬查,数据量到几…

2026/10/8 14:53:24 阅读更多 →
OpenClaw新手误区:初学者容易踩的3个基础语法错误与TaoToken配置避坑指南

OpenClaw新手误区:初学者容易踩的3个基础语法错误与TaoToken配置避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 14:53:23 阅读更多 →
FortiGate飞塔防火墙实战配置指南:从连通到上线

FortiGate飞塔防火墙实战配置指南:从连通到上线

简介:本资源是一份面向网络工程师与安全运维人员的FortiGate飞塔防火墙入门级配置实操指南,聚焦基础联网部署场景,解决新手快速上手设备初始化、Web/Console双模式访问、接口配置、静态路由及出网策略等核心问题。文档内容覆盖从物理连线、IP…

2026/10/8 14:53:22 阅读更多 →
DeepSeek私有化部署实战:从vLLM到RAG知识库构建全流程

DeepSeek私有化部署实战:从vLLM到RAG知识库构建全流程

简介:这是一份面向中小企业技术人员的中文实战手册,聚焦DeepSeek与RAG架构在行业知识库建设中的私有化部署方案。文档共22页,约1.68MB,内容涵盖需求分析、DeepSeek模型概述、RAG架构原理、数据采集清洗、向量数据库选型、检索与生…

2026/10/8 14:53:22 阅读更多 →
PyGame碰撞检测与绘制技巧:从Rect到Mask全解析

PyGame碰撞检测与绘制技巧:从Rect到Mask全解析

写PyGame游戏,最绕不开的一关就是碰撞检测。我见过太多人画面漂漂亮亮,一跑起来子弹打在敌人身上像被空气弹开,或者角色明明没碰到门却卡在门口进不去——十有八九都是碰撞这块出了问题。这篇内容就围绕PyGame里的碰撞检测与绘制技巧完整展开…

2026/10/8 14:53:21 阅读更多 →
TLS重协商时报CRL拿不到?OpenSSL证书吊销检查的隐藏陷阱

TLS重协商时报CRL拿不到?OpenSSL证书吊销检查的隐藏陷阱

1. 先把重协商和 CRL 两项技术摆到同一张桌上1.1 重协商:一次藏在长连接生命周期里的“二次握手”我在处理 6.3.24 这个 TLS 服务组件问题时,第一反应是打开协议文档,把重协商和 CRL 这两件事分开看。重协商在 TLS 1.2 及更早版本里是个非常典…

2026/10/8 14:52:20 阅读更多 →

日新闻

抖音用户主页视频数据爬虫详解:点赞、收藏、分享字段抓取与 TaoToken 统一 Key 配置

抖音用户主页视频数据爬虫详解:点赞、收藏、分享字段抓取与 TaoToken 统一 Key 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 0:00:03 阅读更多 →
AI 编程 Trae 国内版与国际版一篇讲透:TaoToken 统一 Key 接入实测

AI 编程 Trae 国内版与国际版一篇讲透:TaoToken 统一 Key 接入实测

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 0:00:06 阅读更多 →
Claude Desktop 配置第三方推理接口教程:用 TaoToken 统一 Key 打通 API 调用

Claude Desktop 配置第三方推理接口教程:用 TaoToken 统一 Key 打通 API 调用

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 0:00:07 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 14:34:12 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 14:34:13 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 10:10:36 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 14:34:12 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 11:43:46 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 13:34:55 阅读更多 →