iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

MCP的30天養成計畫 系列

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

參賽天數 13 天 | 共 13 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文 團隊一蘭拉麵基本配料 5 倍辣
DAY 1

【Day 01】快樂與痛苦並存的轉職之路

大約在四年前準備讀碩班時,就開始進入人生另一個分岔路關於要繼續在原領域精進(華語教師),或是挑戰自我去嘗試新的專業(自然語言處理),沒有太多猶豫下選擇後者(除了...

2025-08-20 ‧ 由 yenyen153 分享
DAY 2

【Day 02】P是什麼P

大家對P的概念是什麼? 「我是一個P人,真的不太會提前計畫啦」「:P」「你看章魚P了嗎」「這隻SCP超強ㄉ」 在不同領域裡面都有對於P的定義以語言學角度常指ph...

2025-08-21 ‧ 由 yenyen153 分享
DAY 3

【Day 03】什麼是MCP

上一篇定義了接下來要說的P是哪種P,這篇進入本次主題MCP 「MCP是啥?most complicated protocal嗎?」 MCP全稱Model Con...

2025-08-22 ‧ 由 yenyen153 分享
DAY 4

【Day 04】為什麼用MCP

我們已經知道了什麼是 MCP (Model Context Protocol),簡單來說,它就是一套讓模型能夠理解「上下文」的標準化溝通協定。但這具體帶來了哪些...

2025-08-23 ‧ 由 yenyen153 分享
DAY 5

【Day 05】什麼是MCP-Host

好的,我們已經了解 MCP 是什麼了,接下來讓我們深入了解 MCP 的三大核心概念之一:Hosts。 Hosts 是什麼? 在 MCP 的世界裡,你可以把 Ho...

2025-08-24 ‧ 由 yenyen153 分享
DAY 6

【Day 06】什麼是MCP-Client

上一篇已經介紹了Host,也就是我們與模型互動的平台。但是誰在這個平台上,負責收集資訊、並與 AI 模型溝通呢? 燈燈燈燈!!!!答案就是 Client Cli...

2025-08-25 ‧ 由 yenyen153 分享
DAY 7

【Day 07】什麼是MCP-Server

我們已經有了 Host (家) 和 Client (智慧管家),管家已經將我們需要的資訊都整理好了。那麼,所需資訊都整理好了,最終的結果會送到哪裡去處理呢? 這...

2025-08-26 ‧ 由 yenyen153 分享
DAY 8

【Day 08】FastMCP是啥?很快的MCP嗎?

在剛學習時,常常對這些英文和自己的腦迴路感到好笑。以前學習爬蟲時常用到BeautifulSoup,到底湯要多美麗?或是RESTful API,半路出家的人去理解...

2025-08-27 ‧ 由 yenyen153 分享
DAY 9

【Day 09】先緩一下! 質疑MCP、理解MCP、實踐MCP!

在我們深入探討並開始以FastMCP實作MCP之前,會先來回顧一下Python中一個非常重要的基礎概念:同步與非同步,也就是 def 和 async def 的...

2025-08-28 ‧ 由 yenyen153 分享
DAY 10

【Day 10】FastMCP Tool的建構方式(一)

Python def vs async def 正是製做Tool前先來了解一下常見的兩個函數定義方法,分別是 def 和 async def ,這兩個到底哪裡不...

2025-08-29 ‧ 由 yenyen153 分享