iT邦幫忙

2025 iThome 鐵人賽

DAY 21
0
生成式 AI

MCP Server 全攻略:讓 AI 動態調用工具的工作流革命系列 第 21

[21] Mcp server 用 Context7 讓 LLM 有最新資料做參照

  • 分享至 

  • xImage
  •  

大家應該都知道 LLM 目前給的答案都不是來自參考最新資料的吧?

這就是訓練資料的時效性限制,大部分LLM在訓練時只能接觸到截至某個時間點之前的資料,之後的版本變動、API 新增與棄用他們是不知道的。

這就是為何有時他會給你不存在或是已經過時的解法,雖然你可以藉由下 prompt 請你附上官方來源佐證,但其實還有另一種方式。

Context7 提供最新的文檔內容

它的目標是為各種框架/library提供即時、版本特定的官方文檔與程式碼範例注入,從而讓 LLM 生成的程式碼更可靠、與官方一致,意思就是他提供了另外一個 context 給他!

更讚的是它可以指定精確版本,這樣就能保證他提供的答案是符合你目前專案所使用的版本。

https://context7.com/

首先我們先去註冊一個帳號並且取得 API Key:

https://context7.com/sign-in?redirect_url=https%3A%2F%2Fcontext7.com%2Fdashboard

非常簡單取得, 只要用 google 登入後, 就會看到有 generate api key 的按鈕, 點下去就有了:

https://ithelp.ithome.com.tw/upload/images/20251005/20141182dvTfj5d3GF.png

接著把剛剛複製好的 api key, 把以下這串貼到 cursor 的 mcp 設定檔:

{
  "mcpServers": {
    "context7": {
      "url": "https://mcp.context7.com/mcp",
      "headers": {
        "CONTEXT7_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

使用方式非常簡單,你只需要在請他幫你處理之前請他先用 context7 mcp server 查看XXX文件即可,

至於他支援那些官方文件,可以去官方搜尋
https://ithelp.ithome.com.tw/upload/images/20251005/20141182Q5fEcwGftF.png


上一篇
[20] 讓 LLM 幫你省時間,從課綱自動建立學習待辦:Trello MCP Server 實戰教學
下一篇
[22] Smithery.ai
系列文
MCP Server 全攻略:讓 AI 動態調用工具的工作流革命22
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言