精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

一文帶你入門 MCP(模型上下文協(xié)議)

人工智能
本文帶領(lǐng)讀者快速入門了 MCP(模型上下文協(xié)議),介紹了其架構(gòu)、核心概念以及實(shí)際應(yīng)用場(chǎng)景。通過(guò)演示 Claude Desktop 結(jié)合 PostgreSQL MCP Server 查詢數(shù)據(jù)庫(kù)的場(chǎng)景,展示了 MCP 如何增強(qiáng) LLM 與外部數(shù)據(jù)源的交互能力。

什么是 MCP?

MCP(Model Context Protocol,模型上下文協(xié)議) 是由 Anthropic 推出的一種開(kāi)放標(biāo)準(zhǔn),旨在統(tǒng)一大型語(yǔ)言模型(LLM)與外部數(shù)據(jù)源和工具之間的通信協(xié)議。MCP 的主要目的在于解決當(dāng)前 AI 模型因數(shù)據(jù)孤島限制而無(wú)法充分發(fā)揮潛力的難題,MCP 使得 AI 應(yīng)用能夠安全地訪問(wèn)和操作本地及遠(yuǎn)程數(shù)據(jù),為 AI 應(yīng)用提供了連接萬(wàn)物的接口。

MCP 架構(gòu)

MCP 遵循客戶端-服務(wù)器架構(gòu)(client-server),其中包含以下幾個(gè)核心概念:

  • MCP 主機(jī)(MCP Hosts):發(fā)起請(qǐng)求的 LLM 應(yīng)用程序(例如 Claude Desktop、IDE 或 AI 工具)。
  • MCP 客戶端(MCP Clients):在主機(jī)程序內(nèi)部,與 MCP server 保持 1:1 的連接。
  • MCP 服務(wù)器(MCP Servers):為 MCP client 提供上下文、工具和 prompt 信息。
  • 本地資源(Local Resources):本地計(jì)算機(jī)中可供 MCP server 安全訪問(wèn)的資源(例如文件、數(shù)據(jù)庫(kù))。
  • 遠(yuǎn)程資源(Remote Resources):MCP server 可以連接到的遠(yuǎn)程資源(例如通過(guò) API)。

圖片圖片

MCP Client

MCP client 充當(dāng) LLM 和 MCP server 之間的橋梁,MCP client 的工作流程如下:

  • MCP client 首先從 MCP server 獲取可用的工具列表。
  • 將用戶的查詢連同工具描述通過(guò) function calling 一起發(fā)送給 LLM。
  • LLM 決定是否需要使用工具以及使用哪些工具。
  • 如果需要使用工具,MCP client 會(huì)通過(guò) MCP server 執(zhí)行相應(yīng)的工具調(diào)用。
  • 工具調(diào)用的結(jié)果會(huì)被發(fā)送回 LLM。
  • LLM 基于所有信息生成自然語(yǔ)言響應(yīng)。
  • 最后將響應(yīng)展示給用戶。

你可以在 Example Clients 找到當(dāng)前支持 MCP 協(xié)議的客戶端程序。本文將會(huì)使用 Claude Desktop 作為 MCP client,你可以在此頁(yè)面下載安裝:https://claude.ai/download 。

MCP Server

MCP server 是 MCP 架構(gòu)中的關(guān)鍵組件,它可以提供 3 種主要類型的功能:

資源(Resources):類似文件的數(shù)據(jù),可以被客戶端讀取,如 API 響應(yīng)或文件內(nèi)容。

工具(Tools):可以被 LLM 調(diào)用的函數(shù)(需要用戶批準(zhǔn))。

提示(Prompts):預(yù)先編寫的模板,幫助用戶完成特定任務(wù)。

這些功能使 MCP server 能夠?yàn)?AI 應(yīng)用提供豐富的上下文信息和操作能力,從而增強(qiáng) LLM 的實(shí)用性和靈活性。

你可以在 MCP Servers Repository 和 Awesome MCP Servers 這兩個(gè) repo 中找到許多由社區(qū)實(shí)現(xiàn)的 MCP server。使用 TypeScript 編寫的 MCP server 可以通過(guò) npx 命令來(lái)運(yùn)行,使用 Python 編寫的 MCP server 可以通過(guò) uvx 命令來(lái)運(yùn)行。

使用 Claude Desktop 通過(guò) PostgreSQL MCP Server 查詢數(shù)據(jù)庫(kù)信息

接下來(lái)演示通過(guò) PostgreSQL MCP Server 使 LLM 能夠基于 PostgreSQL 中的數(shù)據(jù)來(lái)回答問(wèn)題。

準(zhǔn)備 PostgreSQL 數(shù)據(jù)

首先使用 Docker 啟動(dòng) PostgreSQL 服務(wù)。

docker run -d --name postgres \
  -e POSTGRES_PASSWORD=postgres -p 5432:5432 \
  postgres

在 PostgreSQL 中創(chuàng)建數(shù)據(jù)庫(kù)和表,并插入數(shù)據(jù)。

-- 登錄 PostgreSQL
docker exec -it postgres psql -U postgres

-- 創(chuàng)建數(shù)據(jù)庫(kù)
CREATEDATABASE shopdb;

-- 連接到新創(chuàng)建的數(shù)據(jù)庫(kù)
\c shopdb;

-- 創(chuàng)建 users 表
CREATETABLEusers (
    user_id SERIAL PRIMARY KEY,
    first_name VARCHAR(50) NOTNULL,
    last_name VARCHAR(50) NOTNULL,
    email VARCHAR(100) UNIQUENOTNULL
);

-- 創(chuàng)建 orders 表
CREATETABLE orders (
    order_id SERIAL PRIMARY KEY,
    order_date TIMESTAMPNOTNULL,
    total_amount DECIMAL(10, 2) NOTNULL,
    user_id INTREFERENCESusers(user_id)
);

-- 插入示例數(shù)據(jù)
INSERTINTOusers (first_name, last_name, email) VALUES
('John', 'Doe', 'john.doe@example.com'),
('Jane', 'Smith', 'jane.smith@example.com'),
('Alice', 'Johnson', 'alice.johnson@example.com');

INSERTINTO orders (order_date, total_amount, user_id) VALUES
('2025-01-05 10:30:00', 150.75, 1),
('2025-01-06 11:00:00', 200.50, 2),
('2025-01-07 12:45:00', 120.25, 1);

配置連接 PostgreSQL MCP Server

在 Claude Desktop 中配置 PostgreSQL MCP Server 的連接信息,具體內(nèi)容可以參考:For Claude Desktop Users。最終是在 claude_desktop_config.json 文件中添加如下內(nèi)容:

{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-postgres",
        "postgresql://postgres:postgres@127.0.0.1/shopdb"
      ]
    }
  }
}

配置完畢后,重啟 Claude Desktop。一切正常的話,你應(yīng)該能在輸入框的右下角看到一個(gè)錘子圖標(biāo)。點(diǎn)擊錘子圖標(biāo),可以看到 PostgreSQL MCP Server 提供的工具信息。

圖片圖片

根據(jù) PostgreSQL 的數(shù)據(jù)進(jìn)行提問(wèn)

首先來(lái)問(wèn)一個(gè)簡(jiǎn)短的問(wèn)題:數(shù)據(jù)庫(kù)中有哪些表? Claude 會(huì)判斷出需要調(diào)用 MCP server 來(lái)查詢 PostgreSQL 中的數(shù)據(jù)。這里會(huì)彈出一個(gè)窗口,需要用戶授權(quán)。

圖片圖片

點(diǎn)擊 Allow 后,Claude 成功返回了結(jié)果。

圖片圖片

接下來(lái)我們可以增加一點(diǎn)難度:查詢金額最高的訂單信息。在數(shù)據(jù)庫(kù)中有兩張表 users 和 orders,要想得到完整的訂單信息,需要先去查詢 orders 表中金額最高的一條記錄,然后根據(jù) user_id 這個(gè)外鍵再去查詢 users 表中對(duì)應(yīng)的用戶信息。

從下面的輸出可以發(fā)現(xiàn) Claude 一開(kāi)始是不知道數(shù)據(jù)庫(kù)中的表結(jié)構(gòu)的,因此先發(fā)送請(qǐng)求分別確定 orders 表和 users 表中相應(yīng)的字段,然后再對(duì)兩張表進(jìn)行 join 查詢。

圖片圖片

點(diǎn)擊 View Result from query from postgres 可以看到 Claude Desktop 向 MCP server 發(fā)送的請(qǐng)求以及得到的響應(yīng),說(shuō)明這個(gè)結(jié)果確實(shí)是從 PostgreSQL 數(shù)據(jù)庫(kù)中查詢得到的。

圖片圖片

你也可以復(fù)制這條 SQL 語(yǔ)句到數(shù)據(jù)庫(kù)中查詢進(jìn)行確認(rèn)。

圖片圖片

總結(jié)

本文帶領(lǐng)讀者快速入門了 MCP(模型上下文協(xié)議),介紹了其架構(gòu)、核心概念以及實(shí)際應(yīng)用場(chǎng)景。通過(guò)演示 Claude Desktop 結(jié)合 PostgreSQL MCP Server 查詢數(shù)據(jù)庫(kù)的場(chǎng)景,展示了 MCP 如何增強(qiáng) LLM 與外部數(shù)據(jù)源的交互能力。后續(xù)文章還會(huì)繼續(xù)分享 MCP server 和 MCP client 開(kāi)發(fā)的相關(guān)內(nèi)容,歡迎持續(xù)關(guān)注。

參考資料

  • Model Context Protocol 官方文檔:https://modelcontextprotocol.io/introduction
  • 深度解析:Anthropic MCP 協(xié)議:https://mp.weixin.qq.com/s/ASmcjW53HKokdYt1m-xyXA
責(zé)任編輯:武曉燕 來(lái)源: Se7en的架構(gòu)筆記
相關(guān)推薦

2025-03-18 09:10:00

MCPAI模型上下文協(xié)議

2025-04-07 05:01:00

MCP上下文協(xié)議LLM?

2025-03-18 08:14:05

2022-05-16 10:49:28

網(wǎng)絡(luò)協(xié)議數(shù)據(jù)

2025-05-20 02:11:00

2025-03-18 10:34:33

2025-03-26 03:00:00

MCPAI應(yīng)用

2025-04-01 08:38:25

模型上下文協(xié)議MCPLLM

2025-08-07 08:00:00

2021-01-26 05:19:56

語(yǔ)言Go Context

2022-05-11 11:54:55

Http傳送協(xié)議

2025-05-08 07:38:36

模型上下文協(xié)議MCPAI模型

2025-10-14 01:55:00

AI應(yīng)用上下文工程機(jī)器人

2025-09-12 16:31:04

TiDBMCP ServerAI工具

2021-05-29 10:11:00

Kafa數(shù)據(jù)業(yè)務(wù)

2022-02-24 07:34:10

SSL協(xié)議加密

2024-11-26 11:58:26

模型開(kāi)源

2024-10-08 08:52:59

2023-12-06 16:28:56

2025-05-12 02:00:00

AI模型上下文協(xié)議
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

国产乱理伦片a级在线观看| 亚洲国产成人精品激情在线| 999精品视频在线观看| 亚洲激情图片小说视频| 久久综合婷婷综合| 亚洲一区二区激情| 在线欧美不卡| 最近免费中文字幕视频2019| 怡红院一区二区| 韩国理伦片久久电影网| 婷婷开心激情综合| 中文字幕精品一区日韩| 午夜一区在线观看| 国产九色精品成人porny | 91gao视频| 在线观看 亚洲| 欧美精品国产一区| 最新日韩中文字幕| a毛片毛片av永久免费| 欧美a在线观看| 欧美网站一区二区| 日本福利视频在线| 蜜乳av一区| 国产精品美女久久久久久久网站| 国产区日韩欧美| 99精品免费观看| 蜜臀av国产精品久久久久| 9.1国产丝袜在线观看 | 色综合 综合色| 轻点好疼好大好爽视频| 日本视频在线观看| 欧美激情在线免费观看| 欧美无乱码久久久免费午夜一区 | 久久亚洲AV成人无码国产野外| 成人噜噜噜噜| 欧美精品成人一区二区三区四区| 女人扒开屁股爽桶30分钟| 永久免费网站在线| **网站欧美大片在线观看| 日韩国产伦理| 日韩大胆视频| 99免费精品视频| av在线不卡一区| 国产成人精品一区二三区四区五区| 日韩av午夜在线观看| 庆余年2免费日韩剧观看大牛| 久久国产一级片| 欧美成人日本| 欧美精品激情视频| 久久精品99久久久久久| 午夜国产一区| 欧美国产日韩一区| 久久99久久98精品免观看软件| 亚洲色图88| 欧美成人免费网| 久久久久久欧美精品se一二三四| 午夜精品视频| 欧美大片在线看免费观看| 日韩a级片在线观看| 亚洲激情五月| 欧美激情免费看| 亚洲一区二区91| 国产欧美日韩综合一区在线播放 | 99精品在线观看视频| 成人欧美一区二区| 天堂av中文字幕| 久久老女人爱爱| 五月天丁香综合久久国产| free性中国hd国语露脸| 午夜18视频在线观看| 国产不卡视频在线观看| 国产日韩欧美一区二区三区四区| 天天操天天操天天| 国产色产综合产在线视频| 亚洲视频电影| 香蕉久久aⅴ一区二区三区| 亚洲成a人片在线观看中文| 男人用嘴添女人下身免费视频| 在线天堂资源| 欧美日本视频在线| 国产av一区二区三区传媒| 日韩欧美黄色| 色偷偷av一区二区三区乱| 男人操女人的视频网站| 亚洲美女91| 国产精品成人av性教育| 国产黄色一区二区| 久久精品人人做人人综合| 宅男在线精品国产免费观看| 波多野结衣中文字幕久久| 欧美性69xxxx肥| www.色就是色.com| 欧美日韩直播| www国产亚洲精品久久网站| 国产亚洲精品码| 波多一区二区| 久久精品伊人| 国产精品成人播放| 欧美自拍第一页| 中文字幕在线视频一区| 少妇无码av无码专区在线观看 | 91在线播放国产| 天天综合天天综合| 综合久久久久综合| 国产精品人人妻人人爽人人牛| 国产成人免费视频网站视频社区| 亚洲国产欧美一区二区丝袜黑人| gv天堂gv无码男同在线观看| 夜夜精品视频| 亚洲综合成人婷婷小说| 国产精品久久久久一区二区国产| 一区二区三区**美女毛片| 婷婷丁香激情网| 国产毛片久久久| 日韩中文字幕在线看| 亚洲天堂一区在线| 国产成人精品免费一区二区| 午夜精品视频在线观看一区二区| 精品捆绑调教一区二区三区| 91精品国产综合久久久久| 成年人网站免费看| 在线精品观看| 7777精品伊久久久大香线蕉语言| 午夜在线视频播放| 欧洲在线/亚洲| 亚洲专区区免费| 夜夜精品视频| 国产一区二区视频在线免费观看| 高潮毛片在线观看| 欧美日韩精品欧美日韩精品一综合| 中国极品少妇videossexhd| 一区二区影院| 成人精品视频在线| av中文天堂在线| 日本韩国欧美在线| 日韩人妻无码一区二区三区| 亚洲精品1234| 国产伦精品一区二区三区照片91| 三区四区在线视频| 欧美日韩一区二区三区免费看| 亚洲午夜久久久久久久国产| 久久www成人_看片免费不卡| 久久精品一二三区| 卡通欧美亚洲| 亚洲性xxxx| 艳妇乳肉豪妇荡乳av无码福利| 久久久久久久综合色一本| 国产美女三级视频| 伊人精品一区| 国产精品久久久久不卡| 都市激情在线视频| 欧美军同video69gay| 亚洲综合久久av一区二区三区| 麻豆成人免费电影| 中文字幕第一页亚洲| 成人自拍视频| 久久久久国产精品免费| 天天操天天射天天| 色综合 综合色| 国产精品成人无码免费| 免费观看成人鲁鲁鲁鲁鲁视频| 日韩一本精品| 亚洲男男av| 欧美成在线视频| 色网站免费观看| 欧美性猛交xxxx乱大交| 少妇av片在线观看| 精品一区二区三区视频在线观看| 免费观看中文字幕| 91精品国产乱码久久久竹菊| 97在线看福利| 99riav在线| 日韩限制级电影在线观看| 日本在线观看中文字幕| 91蜜桃免费观看视频| 青青青在线视频免费观看| 99热国内精品| 国产综合色一区二区三区| 欧美成人黑人| 久久伊人精品一区二区三区| 少妇高潮一区二区三区99小说| 欧美性猛交xxxx乱大交3| 老司机福利在线观看| 国产福利一区二区| 欧美韩国日本在线| 婷婷综合五月| 久久婷婷开心| 国产精品毛片aⅴ一区二区三区| 国内精品中文字幕| av一本在线| 亚洲精品一区二区三区99| 国产情侣小视频| 一区二区三区欧美激情| 波多野吉衣中文字幕| 国产乱子伦视频一区二区三区 | 外国成人毛片| 18一19gay欧美视频网站| 婷婷视频在线| 亚洲精品成人av| 国产精品久久久久久免费播放| 黄色成人av在线| 亚洲一区电影在线观看| 久久久精品日韩欧美| 一区二区三区人妻| 日本亚洲视频在线| 天堂…中文在线最新版在线| 国产精品毛片久久| 蜜桃久久影院| 粉嫩一区二区三区四区公司1| 国产精品视频成人| 天堂电影一区| 久久久噜噜噜久久| free性欧美hd另类精品| 色噜噜亚洲精品中文字幕| 妖精视频在线观看免费| 欧美xxxxxx| 尤物九九久久国产精品的特点| 粉嫩av一区二区夜夜嗨| 777午夜精品免费视频| 波多野结衣人妻| 欧美午夜视频在线观看| 亚欧洲精品在线视频| 亚洲人成网站精品片在线观看| 成人无码av片在线观看| 99精品欧美一区二区蜜桃免费| 中文字幕第10页| 九九视频精品免费| 538任你躁在线精品免费| 久久伊人亚洲| 欧美s码亚洲码精品m码| 在线成人黄色| 高清欧美精品xxxxx| 欧美精选一区| 国产爆乳无码一区二区麻豆| 天天影视综合| 久久免费看毛片| 93在线视频精品免费观看| 欧美连裤袜在线视频| 丝袜美腿综合| 女人一区二区三区| 亚洲精品**不卡在线播he| 九九久久99| 免费视频国产一区| 免费成人av网站| 妖精视频一区二区三区免费观看| 久久99精品久久久久久久青青日本| 亚洲无线观看| 成人自拍偷拍| 精品国产乱子伦一区二区| 精品国产免费一区二区三区 | 欧美色网在线| 国产精品成人一区二区三区吃奶| 小黄鸭精品aⅴ导航网站入口| 国产精品扒开腿做爽爽爽男男| 经典三级一区二区| 国产精品亚洲第一区| 91精品国产自产观看在线| 91精品视频免费| 99久久婷婷国产综合精品青牛牛| av激情久久| 亚洲自拍电影| 亚洲bbw性色大片| 综合久久婷婷| 国产日韩av网站| 亚洲欧美日韩国产一区二区| 欧美日韩在线成人| 国内成人免费视频| 黑人玩弄人妻一区二区三区| 99精品在线观看视频| 男人的天堂av网| 亚洲精品免费在线| 国产成人愉拍精品久久| 欧美亚洲综合一区| 99国产精品99| 日韩精品中文字幕在线观看| 丁香在线视频| 欧美放荡办公室videos4k| ****av在线网毛片| 国产精品久久久久久亚洲影视| 国产一区二区视频在线看| 精品伦理一区二区三区| 欧美日韩久久精品| 国产午夜精品视频一区二区三区| 99精品久久| 中文字幕有码av| 成人午夜视频福利| www..com.cn蕾丝视频在线观看免费版| 国产精品家庭影院| 日韩三级小视频| 欧美色图在线观看| 视频一区 中文字幕| 中文字幕久久亚洲| 91豆花视频在线播放| 国产精品手机播放| 国语一区二区三区| 在线观看欧美一区| 亚洲制服少妇| 亚洲热在线视频| 国产无一区二区| 久久久久亚洲av无码专区| 欧美日韩免费一区二区三区| 黄色av网址在线| 日韩中文字幕亚洲| 麻豆成全视频免费观看在线看| 国产综合久久久久久| 欧美综合自拍| 欧美极品少妇无套实战| 日本成人在线电影网| 日本黄色动态图| 亚洲免费观看高清在线观看| 9i精品福利一区二区三区| 精品欧美乱码久久久久久| 成年人在线看| 日本精品一区二区三区在线播放视频| 国产一区二区三区精品在线观看| 色一情一乱一伦一区二区三区| 国产欧美丝祙| 国产黑丝一区二区| 亚洲激情在线播放| 国产精品久久久久久久久久久久久久久久久久 | 日韩欧美一区二区在线视频| 国产在线观看黄| 欧美性受xxxx白人性爽| 国产精品sss在线观看av| 艳母动漫在线观看| 精品影视av免费| 大吊一区二区三区| 在线一区二区视频| 看电影就来5566av视频在线播放| 久久免费国产视频| 国产欧美啪啪| 91成人在线观看喷潮教学| 成人动漫av在线| 国产系列精品av| 亚洲国产精品视频在线观看| 男男gaygays亚洲| 高清视频在线观看一区| 中文字幕日韩一区二区不卡 | 欧美日韩黄网站| 久久最新免费视频| 国产精品夜夜嗨| 久久久久无码国产精品| 日韩区在线观看| 黄色小说在线播放| 国产精品久久久久久久久久久久冷| 欧美a级一区| 日韩精品极品视频在线观看免费| 毛片免费看不卡网站| 国产精品18毛片一区二区| 在线欧美日韩| 三级电影在线看| 在线观看日韩精品| 91高清在线| 91视频免费网站| 欧美久久综合| 小毛片在线观看| 欧美视频中文在线看| 精品亚洲成a人片在线观看| 国产91九色视频| 超碰中文字幕在线| 精品高清美女精品国产区| 天天av综合网| 国产精品高清在线观看| 9999国产精品| 亚洲av无码成人精品区| 亚洲丶国产丶欧美一区二区三区| 深爱激情五月婷婷| 国产99视频在线观看| 色欧美自拍视频| 香蕉视频在线观看黄| 精品日韩视频在线观看| 国产大片在线免费观看 | 涩涩屋成人免费视频软件| 国产天堂视频在线观看| 91麻豆精品一区二区三区| 中文在线免费看视频| 欧美成aaa人片在线观看蜜臀| 中文一区二区三区四区| 两根大肉大捧一进一出好爽视频| 国产亚洲制服色| 精品国产99久久久久久宅男i| 亚洲3p在线观看| 色777狠狠狠综合伊人| 中国特级黄色片| 日韩欧美亚洲国产一区| 成人在线视频亚洲| 欧美日韩亚洲一区二区三区四区| 久久99精品一区二区三区三区| 国产一二三四在线| 一区二区成人av| 91成人精品在线| 伊人影院综合在线| 亚洲国产成人av| www在线播放| 国产精品theporn88| 毛片一区二区| 精品少妇theporn| 最新亚洲国产精品| 日韩在线麻豆| 精品国产午夜福利在线观看|