
構建基于Claude MCP的天氣查詢智能體 | 實戰落地示例
若已經配置Python環境,可使用以下命令安裝:
若已經配置Python環境,可使用以下命令安裝:
pip install uv
若沒有配置Python環境
在Windows下可以通過PowerShell運行命令來安裝:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
使用 uv --version
和 uvx --help
檢查是否安裝成功,若和下圖一樣代表安裝成功
在官網下載node.js,并配置環境變量,如下圖:
在 Cursor 中添加 MCP Server 有兩種配置方式
通過 Cursor Settings ->
MCP ->
Add new global MCP server 添加全局可用的 MCP 服務
在項目目錄的 .cursor
目錄中新建 mcp.json
文件進行配置,僅對特定項目生效
選擇平臺:https://smithery.ai/
填寫信息將JSON信息復制到 mcp.json
文件中
可能粘過來,不好使,需要找到github鏈接,從github上粘貼:
注意:這個 mysql MCP服務,需要提前建好數據庫,否則無法成功
注意:驗證是否生效
將MCP服務信息填在mcp.json
文件中后,需要打開 Settings ->
MCP 檢查你配置的 MCP Server 是否在列表中顯示,并確認
有 綠點 且狀態為 Enabled
高德地圖的MCP Server需要從 MCP.so 平臺獲取。
申請高德地圖的API:https://console.amap.com/
{
"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(保存地址自行修改)"
]
}
}
}
現在交給你一個任務,編寫一個北京一日游的出行攻略
1、從高德地圖的MCP服務中獲取北京站到天安門、天安門到頤和園、頤和園到南鑼鼓巷
的地鐵線路,并保存在數據庫beijing_trip的表subway_trips中
2、從高德地圖的MCP中獲取頤和園、南鑼鼓巷附件的美食信息,每處獲取三家美食店鋪
信息,并將相應的信息存入表location_foods中
3、在工作目錄D:\DESKTOP\MCP下創建一個新的文件夾,命名為“北京旅行”在其中創
建兩個txt,分別從數據庫中將兩個表的內容提取出存放進去。
4、最后根據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
);
效果圖:
在Cursor中結合MCP服務和AI助手,可以極大提升開發和數據處理效率。無論是地圖數據采集、數據庫管理,還是自動化生成前端頁面,都能一站式完成。如果你也想體驗AI驅動的高效開發,不妨在Cursor中試試MCP服務吧!
文章轉載自:如何在Cursor中使用MCP服務