三只貓
Rich Mindset Zone
richmindsetzone.com
← All posts

Google 正式踩入 MCP 戰場:15.5K Stars Toolbox 對開發者意味咩?

當一個科技巨頭正式踩入一個開發者工具戰場,通常意味住兩件事:一,呢個戰場已經有足夠嘅 traction,唔可以再忽視;二,佢哋想用自己嘅方式重新定義遊戲規則。六月初 Google 開源咗 MCP Toolbox for Databases,一個專門連接 AI Agent 到企業數據庫嘅 MCP(Model Context Protocol)伺服器,GitHub 上瞬即衝破 15.5K stars。對於香港以至整個繁體中文圈嘅開發者同創業者嚟講,呢個動作唔單止係 Google 又一個開源項目咁簡單,而係成個 AI Agent 基礎設施生態嘅一次結構性轉變。

MCP 嘅「標準化臨界點」終於到咗

MCP 呢個協議由 Anthropic 提出,本來係想統一 AI 模型同外部工具之間嘅溝通方式。過去一年,我哋見到一大堆 MCP server 湧現——有嘅係社群 projects,有嘅係 startups 嘅商業產品,但始終欠咗一個重要嘅背書:有份量嘅平台廠商正式採用。

Google 呢次出手,唔係「我哋都有玩吓 MCP」嘅試水溫,而係一個紮實嘅 infrastructure play。Toolbox 支援超過 20 種數據庫,包括 PostgreSQL、MySQL、BigQuery、Spanner、Redis、MongoDB 等主流系統,仲內置咗 IAM 認證同 OpenTelemetry 可觀測性。你可以用佢 connect 任何主流 Agent framework——LangChain、LlamaIndex、Google 自家嘅 ADK、Genkit——全部一嘢搞掂。呢種「即插即用」嘅設計哲學,背後傳遞嘅訊息好清晰:Google 認為 MCP 唔再係實驗性協議,而係值得投入 engineering resource 去生產化嘅標準。

對於我哋呢啲獨立開發者同創業團隊嚟講,呢個訊號嘅實際意義係:你而家可以放心將 MCP 作為你 AI 基建嘅核心協議。以前你可能會擔心 MCP 係咪又一個短命標準——畢竟 developer tooling 嘅風潮來得快去得亦快。但當 Google 用 Go 語言寫一個 production-grade 嘅 implementation,仲要行 Apache-2.0 license,呢個 commitment level 已經唔同講法。佢代表咗一個 platform vendor 願意將自己嘅數據庫生態綁落一個 open protocol 度。

二十幾個數據庫嘅「通用語言」點樣改變開發 workflow

Toolbox 嘅核心能力其實好簡單:佢提供咗一組通用工具,包括 list_tables、execute_sql、describe_table 呢類基本操作,仲支援自定義工具框架同工具集管理。聽落好似好 basic,但呢個「basic」先係最 powerful 嘅地方。

諗吓以往一個典型嘅 AI Agent 開發流程:你要先決定用邊個 LLM framework,然後為每個數據庫寫 connector,再搞 authentication,最後先開始寫業務邏輯。如果同時要用 PostgreSQL 做 transactional data、BigQuery 做 analytical data、Redis 做 cache,你要 maintain 三個 connector codebase。Toolbox 將呢層抽象拎走咗——佢作為一個統一嘅 MCP server,AI Agent 只需要同一個 protocol 溝通,唔使理底層係咩數據庫。

呢個對香港嘅開發者特別有意義。我哋好多中小型團隊本身人手已經有限,要用 AI Agent 去自動化業務流程,最怕就係喺 infrastructure 層面燒太多時間。你諗吓一個本地電商客戶嘅 use case:佢哋嘅 order system 行 MySQL,analytics 行 BigQuery,會員 system 行 Redis。以前要寫一個 AI Agent 去 cross-reference 呢三個 data source,係一個中型 project。而家用 Toolbox,一個 MCP server 搞掂晒。

仲有一個好重要嘅點:Toolbox 嘅 custom tool framework 容許你定義 domain-specific tools,唔係淨係俾你 execute_sql 就算。你可以將「查客戶上月消費總額」包裝成一個 tool,AI Agent 唔需要知道 SQL 點寫,只需要 call tool 就得。呢個 abstraction layer 先係真正將 AI Agent 從「demo 級」推向「production 級」嘅關鍵。

Google 嘅真正企圖:由 Cloud 到 Edge 嘅全面滲透

當然,作為開發者,我哋要睇清楚 Google 背後嘅 strategy。Toolbox 表面上係一個開源嘅 MCP server,但佢深度整合咗 Google Cloud 嘅 IAM 同 BigQuery/Spanner,仲有內置嘅 OpenTelemetry tracing。如果你用 Toolbox 連接 Google Cloud 嘅數據庫,成個 setup 體驗係遠遠 smooth 過連去其他平台嘅。

唔好誤會,呢個唔係陰謀論——Google 作為一間上市公司,佢嘅開源項目 naturally 會 align with 自己嘅商業利益。重點係,呢個 alignment 對開發者嚟講並唔係壞事。Toolbox 嘅設計係 modular 嘅,你可以只用佢嘅 MySQL connector 而唔用 BigQuery,可以行喺任何平台而唔一定要用 GCP。佢冇 lock-in 你,只係令到 GCP 嘅體驗好啲——呢種「open core + 自家增值」嘅策略,係 open source 世界最 sustainable 嘅模式之一。

更深一層睇,Google 呢步棋其實係喺度重新定義「AI Agent 嘅 runtime」。當一個 MCP server 可以直接 connect 20+ 數據庫,仲要 native support 晒 authentication、observability、custom tools,佢其實變咗一個 mini data fabric。AI Agent 唔再需要自己去 handle data connectivity——呢層由 MCP server 搞掂。而 Google 嘅野心係成為呢個 data fabric 嘅 default provider,特別係喺 enterprise 場景入面。

開發者而家應該點樣部署?

講到尾,機會同挑戰都擺喺度。對於香港嘅開發者同創業團隊,我嘅建議係咁:

第一,立即試玩 Toolbox,但唔好求其跟 Tutorial 就算。真正要做嘅係:揀一個你而家有嘅實際 project,用 Toolbox 取代你現有嘅數據庫 connector,睇吓 developer experience 有冇改善。重點 test 嘅係 error handling、performance、同 security——呢啲先係 production 嘅真正門檻。Toolbox 嘅 Go codebase 寫得幾好,可以好好參考入面嘅 architecture pattern。

第二,開始思考你嘅 product 點樣可以「MCP-native」。如果你而家開發緊 AI Agent 或者相關工具,唔好再自己寫 data connector。用 MCP server 做 abstraction,令你嘅 agent 可以 connect 任何數據庫。呢個 flexibility 會成為你嘅 competitive advantage,特別係當你嘅客戶用緊唔同嘅 stack。

第三,留意 MCP 生態嘅下一步。Google 呢次出手之後,我預期 AWS 同 Microsoft 好快會有類似動作。MCP 協議本身都會快速演進——特別係 streaming、real-time data、同 multi-server orchestration 呢啲領域。呢個戰場而家仲係早期,而家投入學習,回報會隨住生態成熟而 exponential 增長。

十五萬五千粒星星只係開始。真正嘅故事係:AI Agent 嘅數據層正在被重新定義,而 Google 用一個 open source toolbox 投下咗佢嘅 bet。作為開發者,我哋要做嘅係理解呢個 shift,然後搵到自己嘅位置。