iT邦幫忙

2026 iThome 鐵人賽

DAY 23
0
Vibe Coding

Vibe Coding:30 個開發實用技巧系列 第 23 篇

Vibe Coding:30 個開發實用技巧|MCP 的概念:agent 接外面工具的標準插座 - Tip 23

  • 分享至 

  • xImage
  •  

本篇系列版部落格:閱讀中文版

MCP 是 Model Context Protocol,一個開放標準:外面的工具、資料庫、服務照這個標準做一個 server,agent 就能接上去用。Tip 10 的 XcodeBuildMCP、Tip 18 提到的 Jira MCP,都是這種 server。

為什麼

沒有 MCP 的時候,他要用外面的東西,靠的是你把資料貼進對話,或者他自己拼 CLI 指令。Claude Code 的文件講什麼時候該接一個 server:當你發現自己一直從別的工具,像 issue tracker、監控面板,複製東西進對話。接上之後,他直接讀、直接動那個系統。

文件列的例子:從 Jira 的 issue 做功能、開 PR;查 Sentry 和 Statsig 看某個功能的使用量;從 PostgreSQL 撈十個用過某功能的使用者;照 Figma 的設計更新 email 模板;開 Gmail 草稿邀人。

我怎麼做

Claude Code 用 claude mcp add 接 server,常見的兩種接法:

# 遠端 HTTP server(雲端服務最常見)
claude mcp add --transport http <name> <url>

# 本機 stdio server:跑一個本地程式當 server
claude mcp add --transport stdio airtable -- npx -y airtable-mcp-server

# 管理
claude mcp list
claude mcp get <name>
claude mcp remove <name>

claude mcp list 會在每個 server 旁邊標狀態:連上了、要先登入、連不上。雲端的 server 多半要授權,在 Claude Code 裡打 /mcp,挑那一台把登入流程走完;之後 token 被伺服器退掉,也是回到 /mcp 重新登入。

要找現成的 server,Anthropic Directory 上有審過的;自己做的話,MCP 的規格、schema 和文件都在 modelcontextprotocol.io。

坑

接進來的 server 等於讓他多一雙手。文件特別提醒:接之前確認你信任這個 server;會抓外部內容的 server 有 prompt injection 的風險。

小結

MCP 是 agent 接工具的標準插座。用得到就接,接之前看清楚是誰的。

明天講這一組的最後一個:Codex CLI,它是 CLI,所以別的 agent 也叫得動它。

參考:


上一篇
Vibe Coding:30 個開發實用技巧|派出子代理:會塞爆 context 的工作交給 subagent,只拿摘要回來 - Tip 22
系列文
Vibe Coding:30 個開發實用技巧 共 23 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言