模型工作流上下文 (MWC):开放标准 AI 编码工具一直在等待它

发布: (2026年1月5日 GMT+8 23:41)
8 min read
原文: Dev.to

Source: Dev.to

如果你最近在使用 AI 驱动的编码工具,可能已经体会到这种挫败感:

  • 你在 Cursor 中创建了一个惊艳的工作流,却发现无法在 Windsurf 中使用。
  • 你在 Claude Code 中精心编写的提示和上下文指令,在切换到 Antigravity 时就变得毫无用处。

我们正经历 AI 辅助开发工具的爆炸式增长,但仍缺少一个关键环节:interoperability(互操作性)。

每个工具都有自己的语言。每个平台都有自己定义上下文、管理工作流和执行代理任务的方式。现在是 2026 年,我们却在重复 2010 年代聊天应用所犯的错误——到处都是封闭的花园。

如果有更好的方式会怎样?

MWC(Model‑Workflow‑Context)是一项开放标准,用于在 AI 驱动的开发工具之间定义、共享和执行代理工作流。

可以把它看作是 “AI 工作流的 Markdown”——一种简单、易于阅读的格式,任何工具都能理解并执行。无论你使用 Cursor、Windsurf、Antigravity 还是 Claude Code,你的工作流都保持 可移植可重用可共享

好处

对个人开发者

  • 编写一次工作流,随处使用。
  • 与社区分享你的最佳实践。
  • 不再为常见任务重新发明轮子。

对团队

  • 在各种工具之间标准化开发工作流。
  • 通过文档化的工作流更快地让新开发者上手。
  • 构建不会把你锁定在单一供应商的机构知识。

对工具构建者

  • 专注于你的独特功能,而不是重新发明工作流定义。
  • 利用不断增长的社区工作流库。
  • 实现无缝的用户迁移和多工具使用。

核心概念

MWC 是一种基于 JSON 的格式,用于描述:

  1. 工作流 应该完成的 目标
  2. 如何 与 AI 模型交互。
  3. 使用 哪些工具和命令。
  4. 何时 执行特定步骤。

简单示例

{
  "name": "api-endpoint-creator",
  "version": "1.0.0",
  "description": "Creates a REST API endpoint with tests",
  "steps": [
    {
      "id": "analyze-requirements",
      "type": "model_call",
      "model": "claude-sonnet-4",
      "prompt": "Analyze the API requirements: {{user_input}}",
      "output": "requirements"
    },
    {
      "id": "generate-endpoint",
      "type": "code_generation",
      "template": "express-endpoint",
      "input": "{{requirements}}",
      "output_file": "src/routes/{{endpoint_name}}.js"
    },
    {
      "id": "create-tests",
      "type": "model_call",
      "model": "claude-sonnet-4",
      "prompt": "Generate comprehensive tests for: {{output_file}}",
      "output_file": "tests/{{endpoint_name}}.test.js"
    },
    {
      "id": "run-tests",
      "type": "shell_command",
      "command": "npm test {{endpoint_name}}.test.js"
    }
  ]
}

任何兼容 MWC 的工具都可以执行此工作流。该工具负责处理模型调用、文件操作和命令执行的细节,而工作流定义保持不变。

示例用例

用例描述
功能开发工作流定义团队创建新功能的统一流程:需求分析、代码生成、测试创建、文档编写以及 PR 准备。
代码审查自动化创建一个工作流,分析 PR,检查常见问题,提出改进建议,并根据团队标准进行验证。
数据库迁移标准化整个团队的迁移创建、审查和测试方式——不论他们偏好使用哪种 AI 工具。
文档生成自动生成并更新符合团队风格指南和标准的文档。

愿景

想象一个未来:

  • 您可以浏览社区创建的经过实战检验的工作流库。
  • 您只需一条命令即可导入“Next.js 组件生成器”工作流。
  • 您的团队可以像共享 Git 仓库一样轻松共享内部工作流。
  • 工具供应商竞争的是 执行质量,而不是工作流锁定。

当前状态 (v1.0)

  • ✅ 已定义核心规范

  • ✅ 用于验证的 JSON 架构

  • ✅ 示例工作流

  • 🚧 集成文档(进行中)

  • 🚧 验证工具(进行中)

路线图

QuarterMilestone
Q1 2026Claude Code 集成指南
Q2 2026Cursor 扩展
Q2 2026Windsurf 插件
Q3 2026反重力支持文档
Q4 2026基于网页的工作流构建器

基础

  • JSON Schema 用于验证
  • CommonMark 用于文档编写
  • Semantic Versioning 用于兼容性
  • OpenAPI‑inspired 结构以提升熟悉度

该规范采用 MIT‑licensed 许可证,并在 GitHub 上公开开发。

如何贡献

  1. 尝试 MWC – 创建你的第一个工作流并在工具之间进行测试。
  2. 分享工作流 – 将你最好的工作流提交到社区仓库。
  3. 提供反馈 – 帮助完善规范。
  4. 实现 MWC 支持 – 使你的工具兼容 MWC。
  5. 为规范做贡献 – 分享你在代理架构方面的专长。
  6. 加入技术委员会 – 帮助指导 MWC 的发展。
  7. 给仓库加星 – 在 GitHub 上展示你的支持。
  8. 传播信息 – 与你的网络分享本文。
  9. 加入讨论 – 参与 GitHub Issues 和 Discussions。

Source:

行动号召

MWC 不仅是一项技术规范——它是对开放性、互操作性和社区协作的押注,尤其在 AI 辅助开发的时代。

随着 AI 工具变得更强大、更普及,碎片化的成本只会不断上升。每一种专有的工作流格式都是创新的障碍、学习的税负,也是对我们共同进步的风险。

通过采用开放标准,我们可以:

  • 加速创新,在彼此的工作基础上构建。
  • 降低供应商锁定,维护用户自由。
  • 创造网络效应,让所有人受益。
  • 将精力聚焦在解决真实问题上,而不是集成的头疼事。

准备好尝试 MWC 吗?

  1. 访问代码库
  2. 阅读规范:代码库中的 SPECIFICATION.md
  3. 浏览示例workflows/ 目录。
  4. 创建自己的工作流 并与社区分享!

我们的第一个工作流:使用入门指南

分享你的体验

  • 打开一个 issuediscussion

AI 辅助开发的未来

未来是 开放、协作且可互操作。MWC 正在迈出第一步。

你愿意加入我们吗?

资源

关于项目

Model Workflow Context 是一个 开源 项目,采用 MIT 许可证。欢迎并感谢所有贡献。

Tags: #AI #DeveloperTools #OpenSource #Cursor #Windsurf #ClaudeCode #Antigravity #Productivity #Automation

Back to Blog

相关文章

阅读更多 »

RGB LED 支线任务 💡

markdown !Jennifer Davishttps://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%...

Mendex:我为何构建

介绍 大家好。今天我想分享一下我是谁、我在构建什么以及为什么。 早期职业生涯与倦怠 我在 17 年前开始我的 developer 生涯……