?最近mcp協議比較火,好多平臺都已經開通了mcp協議,今天來接入下高德的mcp看看效果如何。
? ? 話不多說,咱們直接開干。
? ? 先來看下支持mcp協議的工具有cusor、cline等等。更新cherrystudio后發現上面也有mcp服務器了。今天咱就來試試添加高德的mcp協議。
一、cherry studio 添加高德mcp
沒有這個的話可以去更新最新版。
點擊右上角編輯mcp配置
講mcp的配置粘到里面,mcp配置如下:
{
??"mcpServers":?{
? ??"amap-maps":?{
? ? ??"isActive":?true,
? ? ??"name":?"amap-maps",
? ? ??"description":?"高德mcp",
? ? ??"command":?"npx",
? ? ??"args":?[
? ? ? ??"-y",
? ? ? ??"@amap/amap-maps-mcp-server"
? ? ??],
? ? ??"env":?{
? ? ? ??"AMAP_MAPS_API_KEY":?"您的高德apikey"
? ? ??}
? ??}
??}
}
高德apikey需要您去高德開放平臺申請。高德開放平臺地址:https://console.amap.com/dev/key/app,服務平臺選擇web服務。
填好之后點擊確定。mcp服務器就多了一個amap-maps
點擊進去看看是什么,但是一點進去就報錯。然后發現更多后面有個紅點,點開看看吧,貌似就是報錯的原因。
安裝下,再進去試試,發現不報錯了。
接著咱們去試試這個mcp使用效果怎么樣。
選擇聊天界面,選擇需要使用的大模型。有本地的可以添加本地的,沒有本地的可以添加各大平臺在線的。我試了試硅基流動的跟阿里云的。
這明顯不是高德的api啊,配置沒成功嗎?一通折騰之后發現是沒有選擇mcp服務。如圖:
需要選擇下mcp服務,選擇后后面會出現對勾。同時mcp服務也會變成綠色的如下圖。
咱們接著再來試試。
OK,可以了。這次調取了高德api的接口。再試一次
哈哈,不用咱們自己調用高德api的接口了,大模型幫咱們調用了。
高德api個人版的接口有次數限制,使用時請注意哦。
二、使用vscode調用mcp服務怎么調用呢?
咱們再來用vscode試下。
vscode的話是需要下載cline插件。搜索插件cline,第一個選擇安裝就可以了。如圖:
安裝好后出現這個,我選擇的Free。
然后打開了瀏覽器一個新頁面
直接點擊authorize,直接跳到了下圖頁面
先不管它,點擊上面的mcp服務,選擇install,點擊下方按鈕configure mcp servers,然后將配置文件填進去
{
??"mcpServers":?{
? ??"amap-maps":?{
? ? ??"command":?"cmd",
? ? ??"args":?[
? ? ? ??"/c",
? ? ? ??"npx",
? ? ? ??"-y",
? ? ? ??"@amap/amap-maps-mcp-server"
? ? ??],
? ? ??"env":?{
? ? ? ??"AMAP_MAPS_API_KEY":?"您申請的高德apikey"
? ? ??},
? ? ??"disabled":?false,
? ? ??"autoApprove":?[
? ? ? ??"maps_regeocode",
? ? ? ??"maps_geo",
? ? ? ??"maps_ip_location",
? ? ? ??"maps_weather",
? ? ? ??"maps_search_detail",
? ? ? ??"maps_bicycling",
? ? ? ??"maps_direction_walking",
? ? ? ??"maps_direction_driving",
? ? ? ??"maps_distance",
? ? ? ??"maps_text_search",
? ? ? ??"maps_around_search",
? ? ? ??"maps_direction_transit_integrated"
? ? ??]
? ??}
??}
}
配置填好后 ctrl+s保存,左側會自動出現amap-maps,且為打開狀態。點擊done后返回
可以將auto-approve勾選上。
點擊設置,選個大模型測試下。我選擇的硅基流動的。
哈哈,還是可以的。就測試到這里吧,因為我發現這個服務特別耗tokens。所以能用本地模型的話還是用本地的模型。
總結:感覺mcp服務就是大模型將你的自然語言轉換為api識別的參數,然后調取相關服務的api,不用自己寫代碼調用api了。不知道我理解的對不對,希望大家批評指正。
這些就是測試的高德mcp服務,大家有什么問題的話歡迎留言,大家一起討論學習。