vscode、cherry studio接入高德mcp服務

?最近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服務,大家有什么問題的話歡迎留言,大家一起討論學習。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/901975.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/901975.shtml
英文地址,請注明出處:http://en.pswp.cn/news/901975.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Triton(2)——Triton源碼接結構

1 triton 3.0.0 源碼結構 triton docs/:項目文檔 cmake/:構建配置相關 bin/:工具、腳本 CmakeLists.txt:cmake 配置文件 LSCENSE README.md Pyproject.toml:python 項目配置文件 utils/:項目配置文…

React 事件處理基礎

React 中最常見的兩個需求,一個是列表渲染,另一個就是綁定點擊事件。 這一篇就是從最基礎的按鈕點擊開始,分四個階段,逐步理解 React 中事件的寫法和參數傳遞方式。 📍階段一:最簡單的點擊事件 function A…

java的lambda和stream流操作

Lambda 表達式 ≈ 匿名函數 (Lambda接口)函數式接口:傳入Lambda表達作為函數式接口的參數 函數式接口 只能有一個抽象方法的接口 Lambda 表達式必須賦值給一個函數式接口,比如 Java 8 自帶的: 接口名 作用 Functio…

Dify智能體平臺源碼二次開發筆記(6) - 優化知識庫pdf文檔的識別

目錄 前言 新增PdfNewExtractor類 替換ExtractProcessor類 最終結果 前言 dify的1.1.3版本知識庫pdf解析實現使用pypdfium2提取文本,主要存在以下問題: 1. 文本提取能力有限,對表格和圖片支持不足 2. 缺乏專門的中文處理優化 3. 沒有文檔結…

easyExcel單元格合并

環境 java 1.8 easyexcel 3.1.1 實現方式 自定義WriteHandler,實現AbstractMergeStrategy抽象類,實現merge 方法完成自定義的合并操作。 本測試代碼,實現了eques方法,用于判斷是否需要合并 核心代碼 實現AbstractMergeStrate…

Jenkins 簡易使用記錄

一、Jenkins 核心功能與適用場景 核心功能: 持續集成(CI):自動構建代碼、運行單元測試。持續交付(CD):自動化部署到測試/生產環境。任務調度:定時執行任務(如備份、清理&…

【HFP】藍牙HFP協議音頻連接核心技術深度解析

目錄 一、音頻連接建立的總體要求 1.1 發起主體與時機 1.2 前提條件 1.3 同步連接的建立 1.4 通知機制 二、不同主體發起的音頻連接建立流程 2.1 連接建立觸發矩陣 2.2 AG 發起的音頻連接建立 2.3 HF 發起的音頻連接建立 三、編解碼器連接建立流程 3.1 發起條件 3.…

【卡洛詩】成為平價市場中的標桿西餐廳

近年來,中國餐飲市場在消費分級趨勢下面臨結構性調整,消費者對“質價比”的追求催生了新賽道的崛起。在這一背景下,卡洛詩西餐憑借精準的定位與系統性創新,以“中式西餐”為核心理念,成功打破西餐高價壁壘,…

嵌入式設備網絡的動態ID分配機制實現

文章目錄 前言一、系統設計要點二、核心數據結構2.1 設備唯一標識(DeviceUID)2.2 節點信息(Node)2.3 節點管理器(NodeManager) 三、核心算法實現3.1 初始化與清理3.1.1 初始化節點管理器3.1.2 清理節點管理器 3.2 動態ID分配策略3.2.1 查找最小可用ID3.2.2 ID使用檢查 3.3 心跳…

WebSocket 雙向通信技術詳解

引言 在現代Web應用中,實時通信已經成為不可或缺的一部分。想象一下聊天應用、在線游戲、股票交易平臺或協作工具,這些應用都需要服務器能夠即時將更新推送給客戶端,而不僅僅是等待客戶端請求。WebSocket技術應運而生,它提供了一…

kafka菜鳥教程

一、kafka原理 1、kafka是一個高性能的消息隊列系統,能夠處理大規模的數據流,并提供低延遲的數據傳輸,它能夠以每秒數十萬條消息的速度進行讀寫操作。 二、kafka優點 1、服務解耦 (1)提高系統的可維護性? 通過服務…

SQLMap工具使用

一、SQLMap介紹 SQLMap 是一款強大的開源自動化 SQL 注入工具,用于檢測和利用 Web 應用程序中的 SQL 注入漏洞。其工作原理是SQLMap 通過向目標 URL 發送帶有特殊構造的 SQL 語句的請求,觀察目標應用程序的響應,來判斷是否存在 SQL 注入漏洞…

virtualbox安裝xp系統卡頓的解決

安裝virtualbox的增強功能即可。 先去下載 — Oracle VirtualBox下載 VirtualBox Guest Additions iso鏡像 然后在這里導入iso鏡像 再按照這幾步操作 virtualbox按鍵 強制關閉xp-cuckoo的虛擬機 VBoxManage controlvm "xp-cuckoo" poweroff

觀察者 ? 事件總線:一路走來的碎碎念

寫給未來的自己:每次手敲事件模型都要 Google,干脆把思路和踩坑一次性記清楚。文章很長,都是嘮叨,目的是讓自己看兩眼就能把設計理由找回來。 目錄 為什么我要折騰事件模型?V0 ─ 單一事件的觀察者模式V1 ─ 多事件同步總線(類型拆分)V2 ─ 訂閱者優先級(鏈式調用可控)…

windwos腳本 | 基于scrcpy,只投聲音、只投畫面

安裝scrcpy,scrcpy自帶adb 寫腳本命名為 .bat 結尾 注意這里的set "PATHD:\tools\scrcpy-win64-v3.2;%PATH%" 替換成scrcpy的安裝目錄 echo off :: 設置UTF-8編碼 chcp 65001 > nul :: 設置標題 title 手機投屏工具:: 添加 scrcpy 路徑到 PATH set &q…

Android device PCO (protocol configuration options) intro

術語 英文縮寫英文全稱中文PCOprotocol configuration options協議配置選項RILradio interface layer 無線電接口層PCO介紹 PCO(Protocol Configuration Options) 是 3GPP 標準協議(TS 24.008)中定義的核心概念,用于在 LTE/5G 網絡建立 PDN 連接時傳遞動態配置參數(如 D…

Spring Boot配置文件優先級全解析:如何優雅覆蓋默認配置?

📚 一、為什么需要了解配置文件優先級? 想象一下,你正在玩一個游戲🎮,游戲里有默認設置,但你可以通過不同的方式修改這些設置: 游戲內置的默認設置(就像Spring Boot的默認配置&…

汽車行駛工況特征參數:從“速度曲線”到“駕駛DNA”的硬核解碼

作為新能源汽車行業的從業者,你是否曾困惑于這些問題: 為什么同一款電動車,不同用戶的實際續航差異高達30%?如何精準量化駕駛行為對電池壽命的影響?車企標定的“NEDC續航”與真實路況差距的根源是什么? 這…

HTTP 2.0 協議特性詳解

1. 使用二進制協議,簡化傳輸的復雜性,提高了效率 2. 支持一個 TCP 鏈接發起多請求,移除 pipeline HTTP/2 移除了 HTTP/1.1中的管道化(pipeline)機制,轉而采用多路復用(Multiplexing&#xff0…

完美解決瀏覽器不能復制的問題(比如賽氪網的中題庫練習題)

僅供復制題庫題目進行打印學習使用! 最近想把賽氪網題庫中的題目打印出來做練習,發現題庫中的題目不能復制,不能在試卷上勾畫標記太難受了,而且不能留作材料以后復習,故出此策。 而且CtrlP打印出的pdf會缺少題目。(我…