iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

MCP的30天養成計畫 系列

從MCP Tool的建構到使用,做一隻自己的專屬機器人

鐵人鍊成 | 共 30 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文 團隊一蘭拉麵基本配料 5 倍辣
DAY 11

【Day 11】FastMCP Tool的建構方式(二)

使用 mcp.tool 註冊工具和傳輸方式 本文件說明如何使用 mcp.tool 註冊工具,以及 MCP 中可用的三種不同傳輸方式。 使用 mcp.tool 註...

2025-08-30 ‧ 由 yenyen153 分享
DAY 12

【Day 12】使用Tool前,來了解LangChain吧(一)

前面幾天我們都在聊MCP,Tool、Host、Client、Server這些角色。 在搜尋MCP的過程中,可能會一直聽到 LangChain這個東西,應該會想:...

2025-08-31 ‧ 由 yenyen153 分享
DAY 13

【Day 13】使用Tool前,來了解LangChain吧(二)

昨天我們把 LangChain 定義成「樂高積木」,今天就來看看這些積木有哪些!(希望樂高別告我......) LangChain 的核心組件 Model...

2025-09-01 ‧ 由 yenyen153 分享
DAY 14

【Day 14】使用Tool前,來了解LangGraph吧(一)

昨天聊完一種樂高 - LangChain,今天來介紹他的同源兄弟姊妹 LangGraph。 如果說LangChain組裝樂高,那LangGraph就是我們從「樂...

2025-09-02 ‧ 由 yenyen153 分享
DAY 15

【Day 15】使用Tool前,來了解LangGraph吧(二)

昨天我們提到 LangGraph 是「流程圖」,今天就來更仔細看它的核心:StateGraph。 StateGraph 是什麼? StateGraph 的確可以...

2025-09-03 ‧ 由 yenyen153 分享
DAY 16

【Day 16】有那麼多Tool,該怎麼用(一)

前面幾天我們談了 LangChain跟LangGraph,知道它們是「組裝流程」的好幫手不過問題來了:MCP的工具這麼多,到底要怎麼挑? 工具就像廚房裡的器具...

2025-09-04 ‧ 由 yenyen153 分享
DAY 17

【Day 17】有那麼多Tool,該怎麼用(二)

昨天我們談了「工具選擇」,今天來聊聊「工具搭配」。 一隻工具 vs 多隻工具 一個Tool可以獨立作戰,比如「摘要工具」幫你快速濃縮文章但更多時候,真正的用處...

2025-09-05 ‧ 由 yenyen153 分享
DAY 18

【Day 18】Pydantic怎麼運用在FastMCP中

如果已經有點開發經驗,應該聽過 Pydantic。 它的任務很簡單:幫你檢查資料格式,確保工具不會亂吃東西。 為什麼需要 Pydantic? 假設我們有一個情...

2025-09-06 ‧ 由 yenyen153 分享
DAY 19

【Day 19】Workflows是什麼

前面講了工具、講了 LangChain、LangGraph, 今天我們要把這些「零件」串起來,講一個更大的概念:Workflows。 Workflow = 任...

2025-09-07 ‧ 由 yenyen153 分享
DAY 20

【Day 20】常見WorkFlows(一)

昨天我們定義了Workflow是「AI 的 SOP」今天就來看看有哪些常見的設計模式吧! 1. 單工具直呼(Single Tool) 最簡單的Workflow...

2025-09-08 ‧ 由 yenyen153 分享