Claude Code創(chuàng)始人分享AI開發(fā)工作流:MCP與A2A協(xié)議實(shí)現(xiàn)無終端無文檔開發(fā)

Claude Code創(chuàng)始人分享個(gè)人工作流:不碰終端、不查文檔、不切窗口
Claude Code的創(chuàng)始人Boris Cherny最近在X上分享了他的個(gè)人開發(fā)工作流,核心理念是“三不”:不碰終端、不查文檔、不切窗口。這套基于AI Agent協(xié)議的工作流,展示了AI如何深度融入開發(fā)全鏈路。
拆解“三無工作流”:AI如何接管開發(fā)全鏈路
Boris的工作流核心是將Claude Code作為開發(fā)中樞,通過MCP(Model Context Protocol)和A2A(Agent-to-Agent)協(xié)議,把傳統(tǒng)開發(fā)中割裂的環(huán)節(jié)無縫串聯(lián)。
1. 無終端:Server即命令行
傳統(tǒng)開發(fā)中,終端是執(zhí)行g(shù)it、docker、npm等命令的必備工具。Boris的方案是:將常用CLI工具封裝為MCP Server。例如,他將Git操作封裝成一個(gè)本地MCP Server,Claude Code通過協(xié)議直接調(diào)用。當(dāng)需要提交代碼時(shí),他只需在對(duì)話中說“提交當(dāng)前修改并推送到main分支”,Claude Code會(huì)自動(dòng):
- 調(diào)用Git MCP Server執(zhí)行
git add . && git commit -m "..." && git push - 返回執(zhí)行結(jié)果和可能的沖突提示
# 簡(jiǎn)化版Git MCP Server示例
from mcp.server import Server
import subprocess
app = Server("git-server")
@app.tool()
def git_commit_push(message: str, branch: str = "main"):
"""提交代碼并推送到指定分支"""
try:
subprocess.run(["git", "add", "."], check=True)
subprocess.run(["git", "commit", "-m", message], check=True)
subprocess.run(["git", "push", "origin", branch], check=True)
return {"status": "success", "message": f"已推送到{branch}"}
except subprocess.CalledProcessError as e:
return {"status": "error", "message": str(e)}2. 無文檔:上下文即知識(shí)庫
查文檔是開發(fā)中的時(shí)間黑洞。Boris的解決方案是:用MCP Server連接文檔源。他為常用庫(如React、FastAPI)配置了文檔檢索Server,Claude Code在編碼時(shí)自動(dòng):
- 分析當(dāng)前代碼上下文
- 調(diào)用文檔Server搜索相關(guān)API用法
- 將示例代碼直接插入編輯器
例如,當(dāng)寫到useState時(shí),Claude Code會(huì)自動(dòng)從React文檔Server拉取最佳實(shí)踐和常見陷阱提示。
3. 無切換:A2A協(xié)議實(shí)現(xiàn)工具鏈自治
最顛覆的是工具間的自主協(xié)作。通過A2A協(xié)議,不同MCP Server可以相互調(diào)用:
- 代碼寫完 → 自動(dòng)觸發(fā)測(cè)試Server → 測(cè)試失敗 → 自動(dòng)調(diào)用調(diào)試Server → 修復(fù)后重新測(cè)試
- 全程無需人工切換窗口或復(fù)制粘貼錯(cuò)誤信息
graph LR
A[Claude Code] -->|A2A協(xié)議| B[Git Server]
A -->|A2A協(xié)議| C[文檔檢索Server]
A -->|A2A協(xié)議| D[測(cè)試Server]
B -->|結(jié)果反饋| A
C -->|返回文檔片段| A
D -->|測(cè)試報(bào)告| A技術(shù)架構(gòu)先進(jìn)性:為什么這套方案能“碾碎認(rèn)知”
1. 協(xié)議層統(tǒng)一,打破工具孤島
傳統(tǒng)開發(fā)工具各自為政,而MCP/A2A提供了統(tǒng)一通信標(biāo)準(zhǔn)。就像USB-C接口取代各種充電線,一次配置即可讓所有工具協(xié)同工作。
2. 上下文感知超越簡(jiǎn)單問答
普通AI助手是“一問一答”,而Claude Code的工作流是持續(xù)上下文驅(qū)動(dòng)。它知道你剛才寫了什么測(cè)試、遇到什么錯(cuò)誤、查了哪些文檔——這種連續(xù)性讓自動(dòng)化成為可能。

3. 可擴(kuò)展的Server生態(tài)
Boris透露,他的工作流包含20多個(gè)自定義MCP Server,涵蓋部署、監(jiān)控、代碼審查等環(huán)節(jié)。每個(gè)Server都是獨(dú)立模塊,可像樂高一樣組合。
對(duì)個(gè)人開發(fā)者的啟示:如何復(fù)刻這種“超能力”
立即可做的三件事:
從高頻痛點(diǎn)切入:先封裝你最常用的CLI工具(如git、docker、數(shù)據(jù)庫遷移)為MCP Server。一個(gè)簡(jiǎn)單的Node.js Server只需50行代碼:
// 基礎(chǔ)MCP Server模板 const { Server } = require("@modelcontextprotocol/sdk"); const server = new Server({ name: "my-tools", version: "1.0.0" }); server.tool("run_command", "執(zhí)行shell命令", { command: { type: "string" } }, async ({ command }) => { const { exec } = require('child_process'); return new Promise((resolve) => { exec(command, (error, stdout) => { resolve({ content: stdout || error.message }); }); }); }); server.start();- 構(gòu)建個(gè)人文檔庫:將常用框架文檔、團(tuán)隊(duì)規(guī)范、踩坑記錄做成向量數(shù)據(jù)庫,通過MCP Server提供語義檢索。推薦用LlamaIndex + ChromaDB快速搭建。
- 設(shè)計(jì)自動(dòng)化鏈路:用A2A協(xié)議串聯(lián)“編碼→測(cè)試→部署”流程。例如:代碼提交 → 自動(dòng)運(yùn)行單元測(cè)試 → 通過 → 觸發(fā)構(gòu)建 → 部署到測(cè)試環(huán)境 → 發(fā)送通知。
商業(yè)化路徑:這種模式如何幫你賺錢
案例1:自動(dòng)化接單工作室
深圳一個(gè)3人團(tuán)隊(duì)用類似架構(gòu),將外包開發(fā)效率提升5倍。他們封裝了:
- 需求分析Server(解析PRD文檔)
- 代碼生成Server(基于模板生成CRUD代碼)
- 部署Server(一鍵發(fā)布到客戶服務(wù)器)
結(jié)果:?jiǎn)稳嗽戮桓俄?xiàng)目從1個(gè)提升到4個(gè),客單價(jià)3萬的項(xiàng)目利潤(rùn)率從30%提升到60%。
案例2:垂直領(lǐng)域AI開發(fā)助手
某創(chuàng)業(yè)者針對(duì)“微信小程序開發(fā)”場(chǎng)景,構(gòu)建了專屬M(fèi)CP Server套件:
- 小程序API文檔Server
- UI組件生成Server
- 審核規(guī)范檢查Server
通過訂閱制收費(fèi)(299元/月),6個(gè)月積累2000+付費(fèi)用戶,月收入近60萬。
案例3:企業(yè)內(nèi)部提效工具
某電商公司技術(shù)團(tuán)隊(duì)用這套架構(gòu)搭建“運(yùn)營(yíng)活動(dòng)開發(fā)平臺(tái)”,運(yùn)營(yíng)人員用自然語言描述需求,自動(dòng)生成H5頁面并部署。開發(fā)人力需求減少70%,活動(dòng)上線時(shí)間從3天縮短到2小時(shí)。
下一步行動(dòng):今天就開始構(gòu)建你的AI工作流
- 安裝Claude Code CLI:
npm install -g @anthropic-ai/claude-code - 克隆示例Server:
git clone https://github.com/anthropics/mcp-servers - 選擇第一個(gè)場(chǎng)景:從你每天重復(fù)最多的開發(fā)任務(wù)開始(比如數(shù)據(jù)庫查詢、日志分析)
- 加入生態(tài):關(guān)注龍蝦官網(wǎng)(m.gsdl.org.cn)的MCP Server市場(chǎng),復(fù)用已有解決方案
記住:Boris的工作流不是魔法,而是協(xié)議化、模塊化思維的勝利。當(dāng)你把每個(gè)工具變成“會(huì)說話的積木”,AI才能真正成為你的開發(fā)副駕駛?,F(xiàn)在,是時(shí)候告別終端窗口的切換地獄了。
本文提及的技術(shù)方案均可在龍蝦官網(wǎng)(m.gsdl.org.cn)找到詳細(xì)教程和代碼模板。歡迎開發(fā)者提交自己的MCP Server到生態(tài)市場(chǎng),優(yōu)質(zhì)作品可獲得流量扶持和商業(yè)化指導(dǎo)。