newsence
來源篩選

Introducing the Developer Knowledge API and MCP Server

Hacker News

Google has announced the Developer Knowledge API and MCP Server, aimed at enhancing developer productivity and knowledge access. The article provides a link to the official Google Developers blog post for more details.

newsence

推出開發者知識 API 和 MCP 伺服器

Hacker News
22 天前

AI 生成摘要

Google 宣布推出開發者知識 API 和 MCP 伺服器,旨在提升開發者生產力和知識獲取。文章提供了 Google 開發者官方部落格的連結以獲取更多詳細資訊。

背景

Google 近期推出了開發者知識 API(Developer Knowledge API)與 MCP(Model Context Protocol)伺服器,旨在為 AI 代理程式提供更精準的 Google 技術文件存取能力。這項工具讓開發者能透過標準化協議,將最新的 API 規格與開發指南直接整合進 LLM 工作流中,解決模型訓練資料過時或無法處理冷門技術細節的問題。

社群觀點

針對 Google 推出 MCP 伺服器的舉措,Hacker News 社群展開了激烈的辯論,核心爭議在於這種做法究竟是技術進步,還是過度工程化的產物。支持者認為,MCP 的價值在於提供了一種標準化的「外掛」機制,讓開發者能一鍵整合外部服務。例如,AWS 與 Microsoft 先前也推出了類似的 MCP 伺服器,這對於處理埋藏在文件深處的冷門設定非常有幫助。部分用戶指出,MCP 解決了身分驗證(如 OAuth 流程)的痛點,並透過標準化的 JSON-RPC 介面讓 AI 代理程式能自我描述其功能,這比讓模型盲目地嘗試各種 CLI 指令更具可預測性。

然而,反對聲音則質疑 MCP 的必要性與效率。許多資深開發者認為,現有的 HTTP、Markdown 與 Git 已經是極佳的工具,與其建立複雜的協議,不如直接提供一個包含所有文件的壓縮檔或 Git 倉庫。批評者指出,AI 代理程式本身就擅長使用 grep 或 curl 處理文本,過度封裝反而增加了進入門檻。更有用戶分享了負面經驗,提到某些 MCP 伺服器(如 Azure DevOps)會一次性將大量無關資訊塞進上下文視窗,導致 Token 消耗劇增且模型反應變慢。這種「將所有工具描述都丟給模型」的設計被認為是 O(N) 的成本結構,相較於具備自我探索能力的 CLI 或 API,MCP 在擴展性上顯得較為笨重。

此外,社群中也出現了關於「為 AI 寫作」的討論。有人認為這印證了未來技術文件將區分為「人讀」與「機讀」兩種形式,而 MCP 正是這種趨勢下的產物。但也有觀點反駁,認為只要伺服器端能根據請求標頭返回 Markdown 格式,現有的 Web 技術就足以支撐 AI 代理程式的需求,無需額外發明一套協議。部分用戶甚至直言,MCP 的興起可能帶有某種官僚主義的色彩,或是企業為了追蹤開發者查詢行為而刻意採用的 API 化手段。

總體而言,社群對於 Google 加入 MCP 生態圈持觀望態度。雖然標準化協議能簡化整合流程,但其對上下文空間的污染以及對現有簡單工具的捨近求遠,仍是開發者社群主要的疑慮所在。

延伸閱讀

在討論中,參與者提到了多個與 MCP 相關的資源與競爭工具:

  • AWS Documentation MCP Server:AWS 官方提供的文件存取工具。
  • Microsoft Learn MCP Server:微軟針對其技術文件推出的協議實作。
  • Context7:一個專門為 AI 代理程式提供技術文件存取的第三方服務。
  • Avo LLM Support:展示了如何透過單一長文本頁面優化 AI 對文件的讀取。
  • MCP 規範:由 Anthropic 主導開發的開放協議,旨在標準化 AI 與資料源的互動。