# 1-4 GitHub Podcast逐字稿深度解讀 回到白皮書首頁:[MCP 全方位技術白皮書](/@thc1006/mcp-whitepaper-home) --- ## 逐字稿重點摘要:業界專家怎麼看 MCP 這份來自 GitHub Podcast 的逐字稿,是三位 GitHub 開發者關係團隊專家(Cassidy、Abby、Kadesha)對 MCP 的深度討論。他們的觀點特別珍貴,因為 GitHub 本身就是 MCP 的重要參與者,而且他們每天都在實際使用這項技術。 ## 核心觀點一:MCP 是 AI 界的 LSP ### 主持人 Cassidy 的類比 > **"back in 2016, Microsoft released the Language Server Protocol... And MCP is that, but for AI tools."** 這個類比超級精準!LSP(Language Server Protocol)解決了什麼問題? **以前寫程式的痛苦:** - 想用 VS Code 寫 Python → 要裝 Python 擴展 - 想用 Sublime 寫 Python → 要裝另一套 Python 支援 - 想用 Vim 寫 Python → 又要搞另一套設定 每個編輯器都要為每種語言做客製化支援,超級麻煩。 **LSP 出現後:** - 一個 Python Language Server,所有編輯器都能用 - 一個 TypeScript Language Server,所有編輯器都能用 - 編輯器廠商不用重複造輪子,專心做好編輯功能就好 **MCP 做的是同樣的事,但對象是 AI:** - 一個 GitHub MCP Server,所有 AI 都能用 - 一個 Kubernetes MCP Server,所有 AI 都能用 - AI 廠商不用重複造輪子,專心做好推理能力就好 ## 核心觀點二:解決 AI 幻覺問題 ### Abby 的實際經驗 > **"sometimes if it doesn't fetch the data properly, it just makes up what we did all week. And it doesn't make any sense."** 這就是台灣人最討厭的「AI 腦補」問題!Abby 想讓 Copilot 根據 GitHub 活動產生週報,結果: **沒有 MCP 時:** - AI 看不到實際的 GitHub 資料 - 只能根據 URL 或之前的訓練資料「猜測」 - 結果產生一堆根本沒發生的事情 **有了 MCP 後:** - AI 直接透過 GitHub MCP Server 取得真實資料 - 能看到實際的 issues、commits、PR 等活動 - 產生的週報完全基於事實 ### 台灣情境:別再讓 AI 亂編了 這在台灣特別重要,因為我們的商業環境變化很快: **電商例子:** - 問 AI:「昨天哪些商品賣最好?」 - 沒 MCP:AI 可能根據過時資料或訓練模型亂猜 - 有 MCP:AI 直接連電商後台,給你精確的即時數據 **製造業例子:** - 問 AI:「這條產線今天的良率如何?」 - 沒 MCP:AI 只能給你業界平均值或理論數據 - 有 MCP:AI 連接實際生產系統,給你當天真實數據 ## 核心觀點三:降低技術門檻 ### Kadesha 的同事案例 逐字稿中提到一個超棒的例子:Kadesha 的同事 Hadesha(不是開發者),需要做一個很繁瑣的任務: **原本的流程:** 1. 從特定 GitHub issues 取得資訊 2. 格式化成特定的 markdown front matter 3. 為每個 issue 建立檔案 4. 把檔案加到網站 repo 這種工作通常需要: - 會寫程式(處理 API 調用) - 懂 Git 操作(提交檔案) - 理解 markdown 格式 **有了 MCP 後:** - 直接跟 Copilot 說:「把這些 issues 按照這個格式整理,然後建立檔案加到網站」 - AI 透過 GitHub MCP Server 自動完成所有步驟 - **非技術人員也能完成複雜的自動化任務** ### 對台灣中小企業的意義 台灣很多中小企業沒有專門的 IT 部門,這個特點超重要: **行銷人員:** - 「幫我把今天 Facebook 粉絲團的留言整理成客戶反饋報告」 - 不用懂 Facebook API,AI 透過 MCP 自動處理 **業務經理:** - 「根據這個月的 CRM 資料,產生客戶關懷清單」 - 不用懂資料庫查詢,AI 透過 MCP 直接操作 **老闆:** - 「比較各分店的營收表現,標出需要關注的店面」 - 不用懂 BI 工具,AI 透過 MCP 整合各系統資料 ## 核心觀點四:避免廠商鎖定 ### 開放標準的重要性 > **"because everything is way more plug-in and play. You're going to be able to have that flexibility to switch between LLM providers and vendors relatively smoothly."** 這對台灣企業特別重要,因為我們常常面臨「選錯廠商」的風險: **以前的困境:** - 選了某家 AI 廠商,結果它家的連接器只能連特定工具 - 想換廠商?所有整合都要重做 - 被綁死在單一供應商 **MCP 的解法:** - 所有 MCP Server 都是標準化的 - 換 AI 廠商?只要新廠商支援 MCP 就能無縫切換 - 保持選擇的自由 ### 台灣企業的風險管控 對於重視風險管控的台灣企業來說,這特別有價值: **金融業:** - 法規要求不能過度依賴單一技術供應商 - MCP 讓你可以同時對接多家 AI 廠商,降低風險 **製造業:** - 生產不能中斷,需要備援方案 - 有了 MCP,可以快速切換到備用 AI 服務 ## 核心觀點五:MCP 架構解析 ### 三大核心元件 逐字稿中 Cassidy 解釋了 MCP 的技術架構: **1. MCP Hosts(主機):** - IDE、AI 工具、桌面客戶端等 - 想要存取資料的程式 **2. MCP Clients(客戶端):** - 協議客戶端,維持與伺服器的一對一連接 - 負責通訊協調 **3. MCP Servers(伺服器):** - 像 GitHub MCP Server - 暴露特定功能給 MCP 協議使用 ### 資料來源整合 **Local Data Sources(本地資料來源):** - 電腦檔案、本地資料庫 - MCP Server 可以安全存取並作為介面 **Remote Services(遠端服務):** - API、雲端服務 - MCP Server 連接並整合 ## 關鍵洞察:「API for LLMs」 ### Cassidy 的精準總結 > **"Would it be inaccurate to say that MCPs are kind of like the APIs for LLMs? It standardizes the APIs."** 這個概念很重要: **傳統 API:** - 程式對程式的介面 - 開發者需要寫代碼調用 **MCP:** - AI 對工具的介面 - AI 可以自然語言調用 - **讓 AI 具備了「使用工具」的能力** ## 實戰啟發:從逐字稿到實際應用 ### GitHub 團隊的真實用例 **Abby 的週報自動化:** - 問題:手動整理 GitHub 活動很麻煩 - 解法:MCP 讓 AI 直接存取 GitHub 資料 - 結果:自動產生準確的週報 **Hadesha 的內容管理:** - 問題:從 GitHub issues 到網站內容的流程很繁瑣 - 解法:透過 MCP 讓非技術人員也能操作 - 結果:2 小時工作量縮短到幾分鐘 ### 台灣企業可以怎麼應用 **新創公司:** - 「幫我根據這週的用戶反饋,更新產品 roadmap」 - AI 整合客服系統、GitHub issues、專案管理工具 **傳統企業數位轉型:** - 「分析各部門的系統使用狀況,找出效率瓶頸」 - AI 連接 ERP、HRM、CRM 等系統,產生整合報告 ## 小結:逐字稿給我們的啟示 1. **MCP 不是理論,是已經在實戰中證明價值的技術** 2. **它讓 AI 從「聊天工具」進化成「工作夥伴」** 3. **降低了技術門檻,讓更多人能享受 AI 自動化的好處** 4. **開放標準確保了長期的技術自主權** 5. **台灣企業應該積極擁抱這個技術趨勢** 這份逐字稿最珍貴的地方,是它展現了 MCP 在實際工作中的真實價值。不是炫技,而是實實在在地解決問題、提升效率、降低門檻。這正是台灣企業最需要的技術特質。 --- **下一頁:** [第二章:MCP技術架構與實現機制](/s/mcp-chapter-2)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up