什么是 MCP
Model Context Protocol(MCP)是一项开放标准,让 AI 助手可以用统一的方式使用外部服务。服务会发布一份工具清单。每个工具都有名称、说明、它接收的输入,以及它返回结果的形式。助手阅读这份清单,在对话需要时挑选一个工具,并得到结构化的答复。
下图展示的是计划中的设计。MCP 服务器尚未提供。
- 助手阅读工具清单,在对话需要时挑选一个工具。
- 只读工具排在前面:工艺能力、设计、检查报告。
- **会写入的工具:**上传和报价。
- 涉及费用的工具只能准备订单。您在网站上付款。
- 网站以结构化的形式答复,并给出确切的数字。
对您来说,效果很简单。助手不必猜测网站如何工作,而是由网站确切地告诉助手它能做什么。这样,助手就可以确切且可重复地做例如“检查这个板文件”或“显示一个价格”这样的事。
为什么工厂提供工具,而不是网页表单
网页表单是做给人看的。助手使用网页表单时,不得不查看截图或抓取页面,页面一变化就会失效。
工具清单是做给软件用的。它说明每个步骤需要什么、会返回什么。对于电路板订单来说,这一点很重要,因为步骤都很精确:上传文件、阅读检查报告、更改一个选项、阅读价格、确认。每一步都有必须确切的数字,例如以微米计的孔径,或以某种货币计的价格。结构化的答复能让这些数字保持确切。
工具也让安全更容易处理。工具可以明确说明它会花钱,助手也可以设计为在使用这类工具前先询问您。网页表单不提供这样的信号。
目前已有什么,计划中有什么
**目前。**已有用于上传、文件检查和报价流程的 REST API。它通过游客会话工作,不需要账户。它有公开的工艺能力文档、一份包含 25 项检查的报告、价格预览和已保存的报价。下单和付款尚未开放。API 快速入门中列出了调用方法。
**计划中,尚未提供。**MCP 服务器、API 密钥、供智能体登录,以及通过智能体下单,都只是计划,尚未提供。我们不给出日期。本文其余部分说明这项计划。
安全模型
这项设计已经确定。它建立在四条规则之上。
- **智能体始终为您已登录的个人工作。**智能体没有自己的账户。您用自己的账户登录,并允许智能体以具名权限为您行事。您可以收回这项权限。
- **智能体可以准备订单。它不能自行付款。**当智能体请求下单时,结果是一份等待付款的订单和一个指向我们网站的链接。您打开链接,查看确切的订单和总计,并自行决定。该链接只能使用一次,与您的账户绑定,如果报价或总计发生变化,就会失效。
- **工程师确认每份订单。**无论由谁下单,工程师都会在生产开始前检查文件和订单。
- **只读工具排在前面。**只读的工具,例如工艺能力、设计和检查报告,排在会写入的工具之前。涉及费用的工具排在最后。
- 您用自己的账户登录,并允许智能体为您行事。
- 智能体准备订单。它不能自行付款。
- 网站在链接后面显示确切的订单和总计。
- 工程师在生产前确认每份订单。
- 琥珀色路径是批准链接:它指向您,而不是指向智能体。
我们刻意不提供更改您的支付方式、您的地址或账户限制的工具。这些只能在您所在的浏览器中操作。
我们也将您文件中的文字视为数据。文件名、设计文件内的文字和 BOM (物料清单) 说明会以长度受限的字段返回,绝不会作为指令。文件中的文字不能改变智能体被允许做的事情。
计划中的工具
以下是设计中的工具。它们只是计划,名称和细节可能会变化。
| 分组 | 工具 |
|---|---|
| 了解我们能做什么 | 工艺能力:选项、限制、国家 |
| 上传并阅读设计 | 创建上传会话,获取设计及其已识别的层和尺寸 |
| 检查 | 验证设计,获取验证报告 |
| 报价 | 创建报价,更新其选项,获取报价 |
| 订单 | 下单,获取订单,列出订单,答复工程师的询问,在放行生产前取消订单 |
| 地址 | 列出地址 |
下单会返回上文所述的批准链接。只有在放行生产之前才能取消。
到来时这意味着什么
例如,您让助手订购二十块板。它阅读工艺能力,上传您的 zip 文件,阅读检查报告,并告诉您它修正了什么。它创建一份报价,并向您显示价格。然后它准备订单,并给您一个链接。您打开链接,核对总计和地址,然后付款。工程师确认文件,生产随即开始。
智能体在任何时候都不会持有您的支付信息。在任何时候,它都不能未经您同意就花钱。如果它的答复看起来不对,您会在任何款项支付之前就在报价中看到。
MCP 不改变什么
MCP 是访问同一服务的一种方式。它不增加新的权限。使用 MCP 服务器的智能体,面对的是与使用网站的个人相同的文件检查、相同的限制、相同的价格和相同的工程师审核。您给智能体的权限比您自己的权限更窄。工具只能做其权限允许的事情,您可以随时移除这项权限。
您现在可以做什么
您不必等待。目前,您可以通过 API 使用相同的文件检查和价格预览,可以自己使用,也可以通过能调用 Web 服务的助手使用。如果您与助手协作,请将我们的 PCB设计指南(供AI助手使用) 提供给它。如果您想了解如何与助手协作的一般方法,请阅读 使用AI助手订购电路板。
MCP 服务器开放时,本页会说明。