iT邦幫忙

2025 iThome 鐵人賽

DAY 19
0
生成式 AI

我的 AI 學習之路:30天 Gemma 與 Gemini系列 第 19

我的 AI 學習之路:第19天 Gemma 與 Gemini - Gemini Cli + MCP

  • 分享至 

  • xImage
  •  

先科普一下什麼是MCP

Model Context Protocol (MCP) 是一項開放標準。MCP 由 Anthropic 於 2024 年 11 月推出,為 LLM 提供安全且標準化的「語言」,方便與外部資料、應用程式和服務溝通。它就像一座橋梁,讓 AI 不再只能使用靜態知識,而是能成為動態代理,擷取最新資訊並採取行動,進而提高準確度、實用性和自動化程度。

MCP 為 AI 應用程式建立標準化的雙向連線,讓 LLM 輕鬆連結各種資料來源和工具。MCP 以現有概念 (例如工具使用和函式呼叫) 為基礎,並將這些概念標準化。這樣就不必為每個新 AI 模型和外部系統建立自訂連線。這項技術可讓 LLM 使用目前的真實世界資料、執行動作,以及存取原始訓練中未包含的特殊功能。

MCP 架構

https://ithelp.ithome.com.tw/upload/images/20250920/20121643tcUL3TIIWz.png

MCP 的運作結構:

 - Host (AI Assistant) → 使用者互動的 AI 助理

 - Client (Middleware) → 協調層,負責 JSON-RPC 請求與回應

 - Server (External Tools) → 外部資源,如 Database、API、File System

 - Transport → 透過 Stdio / HTTP / SSE 傳輸

Gemini Cli實作 adb MCP 手機截圖

android 每次想把手機截圖都用要連電腦後再把圖copy出來,有點麻煩
就作一個adb 的MCP 給 Gemini![https://ithelp.ithome.com.tw/upload/images/20250920/20121643QWmuLouDY2.png](https://ithelp.ithome.com.tw/upload/images/20250920/20121643QWmuLouDY2.png) Cli ,這樣就可以直接截圖啦

Gemini Cli

prompt : 我是要作一個 adb 的mcp ,可以要用adb 指令 截取 手機的圖
產生 Adb-MCP v1.1 規格和實作 

https://ithelp.ithome.com.tw/upload/images/20250920/2012164378Pl56auVK.png

實作後執行和驗証

https://ithelp.ithome.com.tw/upload/images/20250920/20121643RT2BkvOCLP.png

https://ithelp.ithome.com.tw/upload/images/20250920/20121643BvJETwZKJT.png

總結

Gemini Cli 結合 MCP 就可以在command line 下執行很多好玩的事
這個adb MCP 對我來說就可以方便截圖了,真是太棒了!!

上一篇
我的 AI 學習之路:第18天 Gemma 與 Gemini - Gemini Cli 介紹
下一篇
我的 AI 學習之路:第20天 Gemma 與 Gemini - Agent Development Kit
系列文
我的 AI 學習之路:30天 Gemma 與 Gemini22
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言