告別 AI 幻覺!用 Context7 MCP 讓 Opencode 即時讀取最新官方文件

文章摘要
Context7 這款 MCP 應用,它能讓 Opencode 在編碼時即時讀取最新版本的官方文件,而非僅依賴過時的訓練記憶,從而大幅減少 AI 幻覺並提升回答的準確性。
文章主題
何為 MCP
全名為 Model Context Protocol(模型上下文協定),它是一種讓 AI 可以「連接外部工具、資料、服務」的標準協定。由 Anthropic 在 2024 年提出。
簡單的說讓AI模型與外部工具互通的協定, 摡念就像是不同設備間,可以用 USB 這個通訊協定來互傳資料
MCP 可以做什麼?
它能讓AI模型做以下事情,甚致更多,只要應用服務商提供 MCP 接口,就可以讓 AI 模型操作各種服務
- 讀檔案
- 查資料庫
- 操作 GitHub
- 控制 Docker
- 查官方文件
- 執行 Shell
- 發 Slack
- 查 Notion
- 存取 PostgreSQL
- 操作 Browser
何謂 Context7
Context7 是 MCP 中很出名的應用服務,它可以讓 AI 模型在 coding 時,可以即時讀取最新版本的官方文件,讓 AI 模型在進行回答或 Vibe Coding 時,可以即時查詢官方文件,來回答問題,而非僅靠訓練記憶,更可大幅減少 AI 幻覺。
如可在opencode 中設定 Context7 MCP
- 在 Context 7 官網 註冊帳號
- 在命令列執行以下指令:
npx ctx7 setup --opencode
此指令將會幫你取得 Context7 API key,建議先入 Context 7 官網
安裝成功會出現以下訊息:
✔ Context7 setup complete
OpenCode
+ MCP server configured with API Key
/Users/user/.config/opencode/opencode.json
+ Rule installed
/Users/user/.config/opencode/AGENTS.md
+ Skill installed
/Users/user/.agents/skills/context7-mcp/SKILL.md
驗證安裝
在 opencode 命令列中,輪入 /mcps 在列表中看見 context7 connected 資訊表示安裝成功

結論
MCP 協定的出現讓 AI 從單純的「知識庫」轉變為能操作工具的「代理人」。而 Context7 則解決了 AI 最令人頭痛的「過時資訊」問題。將其設定在 Opencode 中後,AI 能夠在即時對接官方文件的基礎上進行編碼,讓開發體驗更加流暢且可靠。
X