大語言模型 20 - MCP 在客戶端中使用 Cursor Cline 中配置 MCP 服務

MCP

基本介紹

官方地址:

  • https://modelcontextprotocol.io/introduction
    “MCP 是一種開放協議,旨在標準化應用程序向大型語言模型(LLM)提供上下文的方式。可以把 MCP 想象成 AI 應用程序的 USB-C 接口。就像 USB-C 提供了一種標準化的方式,讓你的設備能夠連接各種外設和配件一樣,MCP 也提供了一種標準化的方式,讓 AI 模型能夠連接不同的數據源和工具。”

在這里插入圖片描述
● MCP 主機(MCP Hosts):像 Claude Desktop、IDE 或 AI 工具等程序,它們希望通過 MCP 訪問數據。
● MCP 客戶端(MCP Clients):維護與服務器 1:1 連接的協議客戶端。
● MCP 服務器(MCP Servers):輕量級程序,它們通過標準化的模型上下文協議(Model Context Protocol)公開特定的功能。
● 本地數據源(Local Data Sources):你的計算機上的文件、數據庫和服務,MCP 服務器可以安全地訪問這些數據。
● 遠程服務(Remote Services):通過互聯網可用的外部系統(例如 API),MCP 服務器可以與其連接。

https://www.anthropic.com/news/model-context-protocol

Cline 擴展

我們可以借助 Cline 插件對 Cursor 進行擴展(VS Code等等也一樣),我們在插件市場找到: “Cline”,并且進行安裝:
在這里插入圖片描述

安裝之后,會出現一個新的選項卡,是 Cline 的選項卡:
在這里插入圖片描述
點擊右上角的 “設置” 按鈕,這里我選擇 “OpenAI” 的模型,但是支持沒有 Claude API 好:
在這里插入圖片描述
配置完之后,我們進入 Cursor Settings 頁面,可以看到有個新的選項卡 MCP:
在這里插入圖片描述
點擊進去之后,可以看到:“Add new global MCP Server”,我們點擊之后,添加一個新的服務:
在這里插入圖片描述
添加一個新的類型 “postgres”,社區已經準備好了:

  • https://github.com/modelcontextprotocol/servers/tree/main/src/postgres

我們進去之后,可以看到安裝方法,是 npx:
在這里插入圖片描述
我們把對應的內容替換之后,寫入到 “cline_mcp_settings.json” 中,并且進行保存:

{"mcpServers": {"postgres": {"command": "npx","args": ["-y","@modelcontextprotocol/server-postgres","postgresql://postgres:123123@localhost/postgres"],"autoApprove": ["query"]}}
}

保存的內容如下所示:
在這里插入圖片描述

我們進入到 Cline 中,可以看到 Installed 中,已經顯示我們完成了 postgres 的 MCP Server了:

在這里插入圖片描述

此外,如果你沒有 postgres 服務的話,可以用 Docker 啟動一個新的服務,我的數據庫中已經有了一些平常使用的表,這里就略過了:
在這里插入圖片描述

配置完畢之后,和 Cline 對話,我的問題是:“查看 poi 的表結構,同時 poi 表現在有多少條數據?”

在這里插入圖片描述

可以看到自動執行的結果如下所示:
在這里插入圖片描述
輸出文本:

poi 表中當前有 6352 條數據。總結如下:表結構:
name: character varying, 可為空
geom: USER-DEFINED, 可為空
數據行數:6352
任務已完成。Task Completed
poi 表的結構如下:name: character varying, 可為空
geom: USER-DEFINED, 可為空
poi 表中當前有 6352 條數據。

FastAPI + Cline

補充配置

(出現問題再走這一塊 一般是用不到!!!)
這里把我們剛才啟動的節點填寫進去,Cursor、Cline 等工具將自動獲取 MCP 下的所有 Endpoint。
PS:如果你是 Cursor,那你直接配置就好,如果你是別的比如 Claude APP,可能在 MacOS 上支持沒有那么好,你需要安裝一個插件。如果你沒有這個問題可以略過。

uv tool install mcp-proxy

安裝如下:
在這里插入圖片描述

重新啟動服務即可。

編寫配置

我們回到 Cline (或者你配置 Cursor),在我們的基礎上繼續配置:

{"mcpServers": {"postgres": {"command": "npx","args": ["-y","@modelcontextprotocol/server-postgres","postgresql://postgres:123123@localhost/postgres"],"autoApprove": ["query"]},"wzkicu": {"command": "mcp-proxy","args": ["http://127.0.0.1:8000/now"]}}
}

如果是 MacOS 的話,需要配置 mcp-proxy 的路勁:

/Users/wuzikang/.local/bin/mcp-proxy

可以通過 which 獲取:
在這里插入圖片描述
所以配置是:

...省略
"wzkicu": {"command": "/Users/wuzikang/.local/bin/mcp-proxy","args": ["http://127.0.0.1:8000/now"]
}

測試運行

(Cline在之前說過 這里就不說了)
配置完成之后,在 Cline 中對話:“獲取服務器當前時間”
可以看到 Cline 已經調用任務進行執行了:

在這里插入圖片描述

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

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

相關文章

MySQL 在 CentOS 7 環境下的安裝教程

🌟 各位看官好,我是maomi_9526! 🌍 種一棵樹最好是十年前,其次是現在! 🚀 今天來學習Mysql的相關知識。 👍 如果覺得這篇文章有幫助,歡迎您一鍵三連,分享給更…

WPF的基礎設施:XAML基礎語法

XAML基礎語法 1 控件聲明與屬性設置1.1 特性語法(Attribute Syntax)1.2 屬性元素語法(Property Element Syntax)1.3 特殊值標記擴展 2 x:Name與Name的區別3 注釋與代碼折疊4 實用技巧集合5 常見錯誤排查 XAML( Extensible Applic…

機器學習筆記【Week3】

一、邏輯回歸(Logistic Regression) 與線性回歸的區別: 問題類型輸出類型舉例回歸問題連續實數房價預測、氣溫預測分類問題離散類別(0 或 1)是否患病、是否點擊廣告、是否合格 我們希望構建一個模型,根據…

6.4.2_3最短路徑問題_Floyd算法

Floyd弗洛伊德 膜拜大佬,給大佬鞠躬鞠躬鞠躬。。。。。。。。。 Floyd算法 ----解決頂點間的最短路徑: 過程: 如下: 初始化(沒有中轉點):2個鄰接矩陣A和path,第一個是沒有中轉點的2個頂點之間的最短路徑…

uniapp|實現多端圖片上傳、拍照上傳自定義插入水印內容及拖拽自定義水印位置,實現水印相機、圖片下載保存等功能

本文以基礎視角,詳細講解如何在uni-app中實現圖片上傳→水印動態編輯→圖片下載的全流程功能。 目錄 引言應用場景分析(社交媒體、內容保護、企業素材管理等)uniapp跨平臺開發優勢核心功能實現?圖片上傳模塊多來源支持:相冊選擇(`uni.chooseImage`)與拍照(`sourceType:…

2021年認證杯SPSSPRO杯數學建模B題(第二階段)依巴谷星表中的畢星團求解全過程文檔及程序

2021年認證杯SPSSPRO杯數學建模 B題 依巴谷星表中的畢星團 原題再現: 依巴谷衛星(High Precision Parallax Collecting Satellite,縮寫為 Hip-parcos),全稱為“依巴谷高精度視差測量衛星”,是歐洲空間局發…

行為型:解釋器模式

目錄 1、核心思想 2、實現方式 2.1 模式結構 2.2 實現案例 3、優缺點分析 4、適用場景 5、注意事項 1、核心思想 目的:針對某種語言并基于其語法特征創建一系列的表達式類(包括終極表達式與非終極表達式)?,利用樹結構模式…

Redis分布式緩存核心架構全解析:持久化、高可用與分片實戰

一、持久化機制:數據安全雙引擎 1.1 RDB與AOF的架構設計 Redis通過RDB(快照持久化)和AOF(日志持久化)兩大機制實現數據持久化。 ? RDB架構:采用COW(寫時復制)技術,主進程…

換臉視頻FaceFusion3.1.0-附整合包

2025版最強換臉軟件FaceFusion來了(附整合包)超變態的換臉教程 2025版最強換臉軟件FaceFusion來了(附整合包)超變態的換臉教程 整合包地址: 「Facefusion_V3.1.0」 鏈接:https://pan.quark.cn/s/f71601a920…

論文閱讀筆記——Step1X-Edit: A Practical Framework for General Image Editing

Step1X-Edit 論文 當前圖像編輯數據集規模小,質量差,由此構建了如下數據構造管線。 高質量三元組數據(源圖像、編輯指令、目標圖像)。 主體添加與移除:使用 Florence-2 對專有數據集標注,然后使用 SAM2 進…

使用Python在PyCharm中進行交通工程數據分析的完整流程,包括數據清洗、挖掘、關聯、可視化和應用整合等各個階段

交通工程領域數據分析流程 下面我將詳細介紹使用Python在PyCharm中進行交通工程數據分析的完整流程,包括數據清洗、挖掘、關聯、可視化和應用整合等各個階段。 1. 數據準備與清洗 1.1 導入必要庫 import pandas as pd import numpy as np import matplotlib.pyplot as plt…

《軟件工程》第 2 章 -UML 與 RUP 統一過程

在軟件工程領域,UML(統一建模語言)與 RUP(統一過程)是進行面向對象軟件開發的重要工具和方法。接下來,我們將深入探討第 2 章的內容,通過案例和代碼,幫助大家理解和掌握相關知識。 …

Vue收集表單數據

在 Web 開發中,表單是用戶與系統交互的重要方式。無論是注冊、登錄、提交評論還是其他操作,都需要通過表單獲取用戶輸入的數據。Vue.js 提供了強大的響應式系統和指令,使得表單數據的收集變得簡單而高效。本文將詳細介紹如何在 Vue 中實現表單…

R基于多元線性回歸模型實現汽車燃油效率預測及SHAP值解釋項目實戰

說明:這是一個機器學習實戰項目(附帶數據代碼文檔視頻講解),如需數據代碼文檔視頻講解可以直接到文章最后關注獲取。 1.項目背景 在全球環保意識日益增強和技術進步的推動下,汽車燃油效率成為了汽車行業關注的核心指標…

解決Window10上IP映射重啟失效的問題

問題 在實際網絡搭建過程中,大家有可能會遇到在局域網范圍內,在自己本機上搭建一個網站或者應用時,其他設備通過本機的IP地址無法訪問的問題,這個問題可以通過設置IP映射來解決,但是通過netsh interface命令設置的IP映射&#xf…

一臺手機怎樣實現多IP上網?方法有多種

在數字時代,多IP上網已成為許多手機用戶的剛需。本文將詳細介紹如何通過不同技術手段實現手機多IP上網,幫助讀者根據實際需求選擇適合的解決方案。 一、為什么一臺手機要實現多IP上網 手機實現多IP上網的典型場景包括: ①防止同一IP操作多個…

git子模塊--常見操作

克隆倉庫 標準化克隆流程 基本命令git clone <父倉庫遠程URL> [本地文件名] cd <本地倉庫名> git submodule init # 初始化子模塊配置 git submodule update # 拉取子模塊內容一次性完成克隆和初始化流程 基本命令git clone --recurse-submodules <父倉庫遠…

ceph 剔除 osd

剔除 osd 參考官網文檔 Removing OSDs (Manual) Removing the OSD 你得周期性地維護集群的子系統、或解決某個失敗域的問題(如一機架)。如果你不想在停機維護 OSD 時讓 CRUSH 自動重均衡,提前設置 noout ceph osd set nooutid=1# OSD 通常在從集群中移除之前處于 up in 在…

MySQL推出全新Hypergraph優化器,正式進軍OLAP領域!

在剛剛過去的 MySQL Summit 2025 大會上&#xff0c;Oracle 發布了一個用于 MySQL 的全新 Hypergraph&#xff08;超圖&#xff09;優化器&#xff0c;能夠為復雜的多表查詢生成更好的執行計劃&#xff0c;從而優化查詢性能。 這個功能目前只在 MySQL HeatWave 云數據庫中提供&…

破能所,入不二

一、緣起&#xff1a;從“聞所聞盡”到性相不二 《楞嚴經》觀世音菩薩耳根圓通法門的核心教義——“初于聞中&#xff0c;入流亡所&#xff1b;所入既寂&#xff0c;動靜二相&#xff0c;了然不生。如是漸增&#xff0c;聞所聞盡”&#xff0c;揭示了從凡夫二元認知躍升至究竟…