2025-06-15 「MVP 階段安裝清單」
2025-06-15 「MVP 階段安裝清單」
👌 明白了,我幫你整理一份非常具體的 「MVP 階段安裝清單」,把三台電腦要安裝什麼軟體、用途、為什麼需要,一一列出來。這份清單只針對 MVP(Minimum Viable Product,最小可行產品) 階段,不會讓你安裝多餘的東西。
MVP 階段安裝清單
🖥️ Mac B(舊 Mac,用來跑 MCP Server)
👉 角色:MCP (Model Context Protocol,中介伺服器)
👉 功能:接收前端的請求,轉發給 ChatGPT 或 DeepSeek,然後把回應傳回去。
需要安裝:
Node.js (推薦 LTS 版本 18 或 20)
用來跑 JavaScript 伺服器程式(MCP Server)。
安裝方式(macOS):
1
brew install node
驗收:
1
2node -v
npm -v有版本號就 OK。
npm(隨 Node.js 內建)
- 用來安裝需要的套件(例如
@modelcontextprotocol/sdk)。
- 用來安裝需要的套件(例如
VS Code (Visual Studio Code)
- 用來編寫 MCP server 程式碼。
✅ Mac B MVP 階段不用安裝:MySQL、Docker、前端工具。
(因為它只是中介,不做資料保存)
🖥️ Lenovo Windows 11(主力開發機)
👉 角色:前端開發機 + 未來的 DB(Database,資料庫)機
👉 功能:
- 用來寫 Vue 前端網站(心靈算命網站)。
- 將來可用 Docker 啟動 MySQL。
需要安裝:
Node.js (推薦 LTS 版本 20)
- 用來跑 Vue 前端專案。
npm(隨 Node.js 內建)
- 用來安裝前端套件。
VS Code
- 前端程式主要開發工具。
Git(可選,建議)
- 做版本控制,之後要多人合作會需要。
(❌ MVP 階段不需要安裝 MySQL / Docker,因為我們先不做資料保存)
🖥️ Mac A(舊 Mac,用來寫文件)
👉 角色:Documentation(技術文件機)
👉 功能:整理學習筆記、系統設計文檔。
需要安裝:
VS Code 或 Typora(或任何 Markdown 編輯器)
- 用來寫技術文件。
Git(可選)
- 讓你的技術文件同步到 GitHub。
✅ 不需要安裝 Node.js、Docker、MySQL。
📌 總結
Mac B (MCP Server 機)
安裝:Node.js + VS Code
功能:跑 MCP Server,轉發到 ChatGPT / DeepSeekWindows (主力開發機)
安裝:Node.js + VS Code + (可選 Git)
功能:跑 Vue 前端專案(心靈算命網站)Mac A (文件機)
安裝:VS Code / Typora + (可選 Git)
功能:寫技術文件、整理架構筆記
👉 下一步,我建議我們從 Mac B 的 MCP Server 開始。
因為它是 AI 的「中介」,只要它能跑起來,前端才能接 ChatGPT / DeepSeek。
要不要我幫你寫一份 「Mac B 上安裝 Node.js 與建立最小 MCP Server」的逐步操作指南?
這句 「如果 Node >=18 可以不用 node-fetch」 的意思是:
Node.js 在 18 版以後,已經內建支援
fetch()API(就像瀏覽器裡的fetch一樣)。以前(Node.js 18 之前),如果你想在 Node.js 程式裡用
fetch()來呼叫 API,就必須額外安裝一個套件:1
npm install node-fetch
但是現在如果你的 Node.js 版本 大於等於 18,可以直接寫:
1
2
3const res = await fetch("https://api.openai.com/v1/chat/completions");
const data = await res.json();
console.log(data);✅ 不需要再安裝
node-fetch。
🔑 簡單說:
- Node.js < 18 → 需要
node-fetch - Node.js >= 18 → 直接用內建
fetch
要不要我教你怎麼在 Mac B(MCP Server 機)檢查 Node.js 版本,確認你能不能直接用 fetch?