若已經配置Python環境,可使用以下命令安裝:

2.2 python – uvx

若已經配置Python環境,可使用以下命令安裝:

pip install uv

若沒有配置Python環境
在Windows下可以通過PowerShell運行命令來安裝:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

使用 uv --versionuvx --help 檢查是否安裝成功,若和下圖一樣代表安裝成功

2.3 node.js – npx

官網下載node.js,并配置環境變量,如下圖:

三、在Cursor中添加 MCP server

在 Cursor 中添加 MCP Server 有兩種配置方式

3.1 全局設置

通過 Cursor Settings -> MCP -> Add new global MCP server 添加全局可用的 MCP 服務

3.2 項目級別 (推薦)

在項目目錄的 .cursor 目錄中新建 mcp.json 文件進行配置,僅對特定項目生效

四、選擇MCP Server的平臺

4.1 mysql

選擇平臺:https://smithery.ai/
填寫信息將JSON信息復制到 mcp.json 文件中

可能粘過來,不好使,需要找到github鏈接,從github上粘貼:

注意:這個 mysql MCP服務,需要提前建好數據庫,否則無法成功


注意:驗證是否生效
將MCP服務信息填在mcp.json 文件中后,需要打開 Settings -> MCP 檢查你配置的 MCP Server 是否在列表中顯示,并確認
綠點 且狀態為 Enabled

4.2 高德地圖服務

高德地圖的MCP Server需要從 MCP.so 平臺獲取。

申請高德地圖的API:https://console.amap.com/

4.2 filesystem服務

4.4 配置參考

{
"mcpServers": {
"mysql": {
"command": "npx",
"args": [
"-y",
"@f4ww4z/mcp-mysql-server"
],
"env": {
"MYSQL_HOST": "localhost",
"MYSQL_USER": "root",
"MYSQL_PASSWORD": "數據庫密碼",
"MYSQL_DATABASE": "beijing_trip(數據庫名字 - 請提前創建數據庫)"
}
},
"amap-maps": {
"command": "npx",
"args": [
"-y",
"@amap/amap-maps-mcp-server"
],
"env": {
"AMAP_MAPS_API_KEY": "高德key"
}
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"D:/DESKTOP/MCP(保存地址自行修改)"
]
}
}
}

五、功能測試

5.1 參考提示詞

現在交給你一個任務,編寫一個北京一日游的出行攻略
1、從高德地圖的MCP服務中獲取北京站到天安門、天安門到頤和園、頤和園到南鑼鼓巷
的地鐵線路,并保存在數據庫beijing_trip的表subway_trips中
2、從高德地圖的MCP中獲取頤和園、南鑼鼓巷附件的美食信息,每處獲取三家美食店鋪
信息,并將相應的信息存入表location_foods中
3、在工作目錄D:\DESKTOP\MCP下創建一個新的文件夾,命名為“北京旅行”在其中創
建兩個txt,分別從數據庫中將兩個表的內容提取出存放進去。
4、最后根據txt中的內容,生成一個精美的html前端展示頁面,并存放在該目錄下

5.2 提供提示運行MCP命令,即可

  1. 輸入自然語言后,cursor會自動調用MCP服務,連接數據庫并執行建表SQL,無需手動寫代碼;
  2. 自動調用MCP的高德API接口,獲取經緯度、地鐵換乘方案等數據,將獲取到的數據插入到指定表中,無需手動寫INSERT語句;
  3. 最后自動操作文件系統,將數據庫內容導出為txt和html文件,存放到指定目錄

自己創建的數據表和插入的數據

-- auto-generated definition
create table location_foods
(
id int auto_increment
primary key,
location varchar(64) not null,
name varchar(128) not null,
address varchar(256) null,
tel varchar(64) null,
type varchar(64) null,
distance varchar(32) null
);
-- auto-generated definition
create table subway_trips
(
id int auto_increment
primary key,
start_location varchar(64) not null,
end_location varchar(64) not null,
subway_lines text not null,
duration varchar(32) null,
distance varchar(32) null
);

效果圖:

六、實用Tips

  1. 權限配置:確保MCP服務已配置好API Key和數據庫權限。
  2. 目錄路徑:文件操作需在允許的工作目錄下進行,否則會報Access denied。
  3. 數據安全:涉及敏感信息時,注意數據庫和API密鑰的保護。

結語

在Cursor中結合MCP服務和AI助手,可以極大提升開發和數據處理效率。無論是地圖數據采集、數據庫管理,還是自動化生成前端頁面,都能一站式完成。如果你也想體驗AI驅動的高效開發,不妨在Cursor中試試MCP服務吧!

文章轉載自:如何在Cursor中使用MCP服務

上一篇:

深入解析谷歌翻譯API:基于Gemini的規?;哔|量翻譯與創新應用

下一篇:

如何通過 Evernote API 進行筆記的批量操作
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費