在之前的文章中給大家介紹過了,接下來還會陸續寫如何簡單地配置MCP、有哪些好用的MCP、以及如何制作MCP等教程,如果關于MCP話題,你有什么想看的內容,也歡迎在底下留言。
關于MCP,我的觀點暫時沒什么改變,這是一個長期被低估,短期被高估的方向,你暫時不需要對MCP這個概念有太多的焦慮,如果你覺得自己不太理解MCP,不知道MCP怎么用,那還是因為現在MCP生態不夠成熟,相應的工具不夠好用。以及,可能你沒有相應的需要而已。
現階段的MCP并沒法幫你做出更好的產品,只是為你提供效率提升的價值,如果你實際沒有需要,而去瘋狂嘗試各種MCP服務,或者MCP生態下各種各樣的工具,那就又有點舍本逐末,陷入工具愛好者的誤區了。
所以,這篇文章只想幫助可能有些焦慮,但不知道如何上手的你開始嘗試在Cursor中配置自己的第一款MCP,一個幾乎所有用AI編程的人可能都會需要的MCP服務——Github MCP。
一、去MCP平臺找到Github MCP
現在有非常多提供MCP服務的平臺(MCP Marketplace),目前用下來,我覺得體驗比較好的國內獨立開發者idoubi開發的https://mcp.so/zh ,它中文友好,涵蓋了市面上機會最多的MCP服務(9958個),以及提供了MCP的服務托管,調用方式也相對比較簡單。
首頁的第一個精選MCP就是Github MCP:https://mcp.so/zh/server/github/modelcontextprotocol
在這個界面的右下角,你可以看到服務器配置的相關代碼,復制出來:
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": " "
}
}
}
}
在這段代碼里,你可以看到有個需要你自己配置的東西,叫GITHUB_PERSONAL_ACCESS_TOKEN,你需要使用自己在Github上獲取到的token提到后面的 字段。
很多MCP服務都會需要你在代碼中提供這類個性化的token/密鑰/key,這部分你可以理解為是類似于AI的API key之類的東西,MCP本質上是一個類似于調用API的功能,只是Anthropic去定義了相應的標準,讓大模型和API之間的對話可以有個更通用的語言。
二、獲取Github的access_token
2??點擊Settings
3??在Settings頁面點擊左側功能列表底部的Developer settings
?4??點擊左側Personal access tokens,選擇「Tokens classic」選項
或者,你也可以通過這個鏈接直達獲取token的頁面:https://github.com/settings/tokens
在這個頁面,點擊右上角的「Generate new token」,選擇第二個選項「Generate new token classic」
在生成token頁面,選擇這個token的有效期,選擇為這個token提供的功能選項,選第一個選項「repo」就可以了。
然后點擊頁面底部的生成按鈕即可,生成后,你會獲得對應的token,這個token只會展示一次,記得復制出來保存后,后面不會再能找到這個token,如果你丟失了,就重新生成一個。
三、在Cursor中配置MCP Servers
通過前面兩個步驟,獲取了對應MCP代碼和Github的token之后,接下來你就需要把對應的代碼和token填入Cursor的MCP配置json中了,如果你用的是Trae或者windsurf之類的別的IDE工具,步驟是類似的。
Cursor中MCP的配置入口如下:
點擊頂部欄的Cursor->首選項->cursor setting->MCP->點擊「Add new globle MCP server」
下面分兩個情況:
1??如果你還沒配置過任何MCP Servers,那面對這個空空的界面把代碼復制進去,修改token就好了
2??如果你配置過別的MCP服務了,且你不理解json代碼格式,可以選中所有代碼,用cmd+k的方式讓Cursor幫你填充代碼
然后接受Cursor為你所寫的代碼,吧 部分替換為你寫的代碼即可。
四、檢查MCP Server狀態
在上述狀態配置完成后,你可以退回到Cursor的MCP界面查看MCP狀態。
每個MCP服務名稱左側的燈代表MCP的狀態,紅燈表示不可用,黃燈表示正在鏈接中,綠燈表示可用,無顏色表示你關閉了對應的MCP服務;
地下的tools表示這個MCP服務可使用的工具種類,比如這個github MCP,有創建文件、創建項目、推送項目等10多個不同的功能。
五、使用MCP服務
目前Cursor中,你需要選擇Agent模式,以及選擇Claude3.5或3.7模型(也許最近又適配了新模型,但最好使用這兩個)去使用MCP服務。
一般來說,Cursor和大模型會自動理解自己具體哪些MCP服務,以及你表達的需求是否需要用到,或者用到哪些MCP服務,你用自然語言表達你的需求就好了。部分情況下如果它沒有理解的話,你也可以更強調使用特定的MCP去讓他完成對應的任務。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.