輕松配置Cursor玩轉MCP,你學會了嗎?
我們來看如何配置 Cursor。需要注意,低版本 Cursor 也支持 MCP 服務,我用的是 0.48.7 版本。在 Cursor 設置中,先將版本切換到 Early Access(搶先體驗)。
圖片
然后點擊 Check for Updates,將 Cursor 升級到最新版(版本號會變化,這里不再具體說明)。
圖片
圖片
圖片
最新版 Cursor 支持全新的 MCP 配置方式。本文重點介紹這種新方法。在 Cursor 設置左側,找到 MCP 配置選項。現在的 MCP 配置是通過文件方式實現的:
圖片
在項目根目錄下新建一個名為 .cursor 的文件夾:
圖片
圖片
在 .cursor 文件夾內,右鍵選擇 New File,新建 mcp.json 文件:
圖片
接下來,把之前在 Cline 配置的內容完整復制到 mcp.json 文件中:
{
"mcpServers": {
"github.com/modelcontextprotocol/servers/tree/main/src/github": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "已脫敏"
},
"disabled": false,
"autoApprove": []
}
}
}
圖片
粘貼完成后,左下角會彈出 New MCP server detected(檢測到新的 MCP 服務器)提示,點擊 Enable 啟用:
圖片
然后打開 Cursor 的 MCP 選項卡,檢查 MCP Server 狀態,確認變為綠色:
圖片
:warning: 注意:如果彈出黑色窗口,不要關閉,只要 MCP Server 顯示綠色即可。
到這里,Cursor 配置就完成了,說明當前 Cursor 配置和 Cline 設置一致。
接下來演示如何添加另一種 MCP Server。前往 MCP Servers GitHub 頁面,找到官方的自定義 Server。這里以 file system(文件系統) Server 為例:
圖片
點擊鏈接后,向下滾動頁面,看到 npx 安裝方式:
圖片
將 file system 的配置添加到 Cursor 的 mcp.json 文件。復制如下配置段落:
圖片
在 mcp.json 文件中加一個逗號,把復制的內容粘貼到逗號后,確保逗號在上一段最后一行末尾:
圖片
{
"mcpServers": {
"github.com/modelcontextprotocol/servers/tree/main/src/github": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "已脫敏"
},
"disabled": false,
"autoApprove": []
},
+ "filesystem": {
+ "command": "npx",
+ "args": [
+ "-y",
+ "@modelcontextprotocol/server-filesystem",
+ "/Users/username/Desktop",
+ "/path/to/other/allowed/dir"
+ ]
+ }
}
}
圖片
Mac 系統配置到這里就可以了;Windows 系統需要把 npx 移到 args 數組里,同時把 command 改為 cmd,并加一行 /c。
調整 文件系統配置如下:
圖片
這里定義了 file system 可操作的目錄。我把桌面目錄添加進列表。Windows 路徑要用雙反斜杠 \\
,如:C:\\Users\\Public\\Desktop
。
圖片
注意:請刪除不需要的配置。
圖片
添加 MCP 后,保存并回到 Cursor 設置,進入 MCP 選項卡,啟用 file system MCP Server。當前顯示為 Disabled(禁用),點擊后變為 Enable(啟用):
圖片
圖片
啟用后,點擊 Refresh(刷新):
圖片
此時可以看到 file system MCP Server 已變為綠色:
圖片
如果彈出新的命令行窗口,不用管它,只要 MCP Server 是綠色就行。
最后,測試一下 file system MCP Server。在 Cursor 的 AI 對話框,一定要切換到 Agent 模式:
圖片
在該模式下,我提問:
C:\Users\Public\Desktop 這個文件夾里面有什么?
也就是想查看桌面上有哪些文件?;剀嚭螅珻ursor 會用 MCP 工具,點擊 Run Command:
圖片
Cursor 說輸出有點亂碼,建議換種方式查看,繼續點擊 Run Command:
圖片
最終,成功列出了目錄內容:
圖片
圖片
順便說下,如果想讓 Cursor 自動用 MCP 工具,無需每次授權,可以在 Cursor 設置的 Features 選項卡勾選 Enable auto-run mode:
圖片
這樣用 MCP 時就不用再確認授權了。你也可以直接把這個配置文件復制到 Cline,讓 Cline 也能用 file system MCP Server。
復制 Cursor 的 mcp.json
內容,切換到 Cline,進入 MCP Servers,點 Installed,選擇 Configure MCP Server:
圖片
直接粘貼內容:
圖片
保存后,可以看到 file system MCP Server 也變為綠色:
圖片
這樣,無論在 Cursor 還是 Cline,file system MCP Server 都能正常使用,兩個工具的配置是互通的。
本文主要講了基于 Node.js 的 MCP Server 配置,其實 MCP 生態遠不止這些。