iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
AI Engineering

30 天探索 MCP:從基礎概念到實作 系列

隨著 AI Application 越來越能使用外部工具,如何讓 AI 與不同的工具、資料來源進行溝通,也成為 AI 開發中越來越重要的一環。
在這次的 30 天鐵人賽,我想從 MCP(Model Context Protocol)開始,循序漸進了解它為什麼出現、解決了什麼問題,以及它和 API、Function Calling 等既有技術有什麼不同,除了理解 MCP 的基本架構與概念,也會實際建立開發環境,動手實作不同的 MCP Tool,例如 Calculator、File System、SQLite、REST API 等,並進一步探索 MCP 與 AI Agent、RAG、Tool 。

參賽天數 26 天 | 共 26 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 21

Agent 錯了怎麼辦?Tool Error Handling

上一篇我們讓 Agent 可以同時使用多個 MCP Tool,完成比較複雜的任務,不過在實際使用 Tool 時,不可能每次都成功。 如果要求 Agent 讀取一...

2026-10-05 ‧ 由 ian7ko 分享
DAY 22

Agent 的限制:認識 Token、Context 與執行次數限制

前面幾天我們一直在讓 Agent 變得更完整,從 Tool Selection、Memory、RAG,到最近的多步驟任務,Agent 已經可以自己決定要使用哪些...

2026-10-06 ‧ 由 ian7ko 分享
DAY 23

MCP Resources 實戰:讓 Agent 直接讀取資料

前面我們已經做了不少 MCP Tool,讓 Agent 可以透過 Tool 執行各種操作,不過 MCP 不只有 Tool,如果今天我們只是想讓 Agent 取得...

2026-10-07 ‧ 由 ian7ko 分享
DAY 24

MCP Prompts 實戰:把常用任務變成可重複使用的 Prompt

前面我們已經實際做過 MCP Tool 和 MCP Resource,Tool 可以讓 Agent 執行某些操作,而 Resource 可以讓 Agent 取得...

2026-10-08 ‧ 由 ian7ko 分享
DAY 25

MCP Sampling:讓 MCP Server 也能使用 AI

前面我們已經實作過 MCP 的 Tool、Resource 和 Prompt,讓 AI 可以透過 Tool 執行操作、透過 Resource 取得資料,也能使用...

2026-10-09 ‧ 由 ian7ko 分享
DAY 26

MCP Agent 實戰:整合既有功能,打造自己的 AI 助手

前面我們從 MCP 的基礎概念開始,逐步實作了不同的 MCP Server,也讓 AI Agent 能夠使用這些工具完成任務。 從最初的 Calculator、...

2026-10-10 ‧ 由 ian7ko 分享