示例

行业示例

相同的架构原则在不同领域中的体现——房地产、薪资、DevOps、CRM 和客服展示了 MCP-first Capability 的具体形态。

模式始终相同:先描述系统能力,再在此基础上构建界面。 领域在变——由 Resource、Tool 和风险等级构成的结构保持不变。 以下示例展示了 MCP-first 在不同行业中的具体形态。

房地产

传统房地产软件以界面为中心:项目列表、联系人管理、 楼书页面、邮件视图、Reminder 弹窗。MCP-first 将其颠倒—— 先建立能力,再将 Web 应用作为同一组 Action 上的 Client。

传统方式

  1. 项目列表
  2. 联系人管理
  3. 楼书页面
  4. 邮件视图
  5. Reminder 弹窗

MCP-first

  1. projects.list_active
  2. contacts.search_buyers
  3. exposes.generate_download_link
  4. emails.send_project_email
  5. deals.recommend_next_action

Web 应用调用与智能体相同的 Action。没有单独的智能体逻辑—— Capability Layer 是两者共同的核心。

Tools
  • projects.list_active Low
  • projects.get_context Low
  • contacts.search_buyers Low
  • contacts.get_purchase_profile Low
  • exposes.generate_download_link Medium
  • emails.create_project_draft Medium
  • calendar.find_free_slot Low
  • calendar.create_buyer_meeting Medium
  • reminders.create_follow_up Low
  • emails.send_project_email Critical
  • deals.recommend_next_action Low

薪资与人力资源

薪资系统管理着企业中一些最敏感的数据。MCP-first 在 智能体可以读取的内容、可以准备的内容,以及 仅在明确批准后才能执行的内容之间划出清晰边界。

Resources
  • employees.list Low
  • employees.get Medium
  • payroll_runs.list Medium
  • payroll_runs.get Medium
  • documents.list_missing Low
  • absences.list Low
  • contracts.get Medium
Tools
  • employees.create Medium
  • employees.update Medium
  • documents.request_missing Low
  • payroll.validate_run Medium
  • payroll.explain_difference Low
  • payroll.generate_report Medium
  • absences.approve Medium
  • salary.read Restricted
  • payroll.export Critical
  • salary.change Critical

风险等级概览:

  • Low employee.basic.read — 基本信息,对智能体无害
  • Restricted salary.read — 需要额外批准,限制传递
  • Critical payroll.export — 始终需要确认和审计事件
  • Critical salary.change — 建议 Step-up Auth + 四眼原则

DevOps

DevOps 控制面板管理基础设施、部署和 Secret。 风险等级在这里尤为重要:读取日志无害,读取 Secret 则被禁止。

Resources
  • projects.list Low
  • deployments.list Low
  • services.status Low
  • logs.query Medium
  • metrics.get Low
  • secrets.list_metadata Medium
Tools
  • deployments.create High
  • deployments.rollback High
  • services.restart High
  • dns.create_record High
  • ssl.issue_certificate Medium
  • firewall.update_rule Critical
  • secrets.rotate Critical
  • secrets.read Forbidden for AI

风险等级概览:

  • Medium logs.query — 允许自主执行,Scope 受限
  • High deployment.create / rollback — 需要确认
  • Critical secrets.rotate / firewall.update_rule — 始终需要 Step-up Auth
  • Forbidden for AI secrets.read — 智能体不可访问

CRM 与销售

销售智能体需要访问联系人、Deal 和通信——但不需要访问 系统权限、计费或租户管理。MCP-first 确保智能体只看到 其任务所需的 Capability。

Resources
  • contacts.list Low
  • contacts.search Low
  • contacts.timeline Low
  • contacts.communication_history Medium
  • companies.get Low
  • deals.list_active Low
Tools
  • contacts.search Low
  • contacts.add_note Low
  • reminders.create Low
  • deals.recommend_next_action Low
  • emails.create_draft Medium
  • calendar.create_event Medium
  • emails.send_external Critical

智能体可以创建草稿、添加备注、推荐下一步操作和准备会议。 外部邮件为 Critical——人类确认发送,无论上下文多么明确。

客服支持

客服智能体主要需要丰富的读取访问权限:工单历史、上下文数据、 以往通信。写入操作仅限于草稿和内部备注——直到明确批准为止。

Resources
  • tickets.list_open Low
  • tickets.get Low
  • tickets.thread Low
  • contacts.get Low
  • contacts.timeline Low
  • emails.thread Medium
  • communications.timeline Low
Tools
  • tickets.get_context Low
  • contacts.search Low
  • tickets.add_internal_note Low
  • emails.create_draft Medium
  • tickets.update_status Medium
  • tickets.assign Medium
  • emails.send_external Critical

客服智能体收集上下文、建议回复并添加内部备注。 一旦回复需要对外发送,原则与其他地方相同: 人类确认——智能体准备。