【LLM】使用MySQL MCP Server讓大模型輕松操作本地數據庫

????????隨著MCP協議(Model Context Protocol)的出現,使得 LLM 應用與外部數據源和工具之間的無縫集成成為可能,本章就介紹如何通過MCP Server讓LLM能夠直接與本地的MySQL數據庫進行交互,例如新增、修改、刪除數據,甚至是創建新的表格等操作。

????????什么是MySQL MCP Server?

????????簡單來說,MySQL MCP Server是一個基于MCP協議開發的服務端程序,它的主要作用是作為大模型與MySQL數據庫之間的橋梁。通過MySQL MCP Server,大模型可以輕松地對本地的MySQL數據庫進行一系列的操作,包括但不限于:

  • 新增數據:無論是單條記錄還是批量導入,都可以通過簡單的指令完成。
  • 修改數據:根據特定條件更新數據庫中的信息變得輕而易舉。
  • 刪除數據:精準地移除不再需要的數據,保持數據庫的整潔有序。
  • 查詢數據:支持復雜的查詢語句,幫助用戶快速獲取所需的信息。
  • 建表操作:當需要在數據庫中添加新的表格時,也能通過MySQL MCP Server實現。

無論你是想要利用大模型來簡化數據分析流程,還是希望將機器學習的結果自動存儲到數據庫中,MySQL MCP Server都能為你提供強有力的支持。

????????如何開始使用MySQL MCP Server?

????????為了讓更多的開發者能夠體驗到MySQL MCP Server帶來的便利,項目已經在GitHub、Gitee上開源。你可以訪問項目的主頁,查看詳細的文檔說明,了解如何安裝配置以及編寫調用MySQL MCP Server的代碼示例。

? ? ? ? 1. 下載 mysql mcp server?

? ? ? ? github:https://github.com/xwb602625136/mysql_mcp_server_pro

? ? ? ? gitee:https://gitee.com/xwb602625136/mysql_mcp_server/

????????

? ? ? ? 2.配置 mcp server?

? ? ? ? 可以是用支持mcp協議的客戶端,例如cursor、cline、cherry studio等

{"mcpServers": {"operateMysql": {"isActive": true,"name": "operateMysql","command": "uv","args": ["--directory","G:\\python\\mcp_1", #這里替換成你本地存放 operatemysql.py 的路徑"run","operatemysql.py"],"env": {"MYSQL_HOST": "192.168.xxx.xxx","MYSQL_PORT": "3306","MYSQL_USER": "root","MYSQL_PASSWORD": "root","MYSQL_DATABASE": "a_llm"}}}
}    

3.啟動mcp,進行問答

4. 建表、以及插入數據效果展示

? ? ? ? 4.1 可以看到大模型成功調用了我們mcp server的兩個工具,get_chinese_initials、execute_sql

? ? 4.2 數據庫情況,可以看到已經建表成功且插入了5條數據

5. 根據表注釋查詢數據庫表名、字段名進行查詢數據

? 5.1 可以看到大模型同樣調用了兩個工具,一個拿到了表名,一個拿到了字段名

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

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

相關文章

【C++】從零實現Json-Rpc框架(2)

目錄 JsonCpp庫 1.1- Json數據格式 1.2 - JsonCpp介紹 ? 序列化接口 ? 反序列化接口 1.3 - Json序列化實踐 JsonCpp使用 Muduo庫 2.1 - Muduo庫是什么 2.2 - Muduo庫常見接口介紹 TcpServer類基礎介紹 EventLoop類基礎介紹 TcpConnection類基礎介紹 TcpClient…

語文常識推翻百年“R完備、封閉”論

?語文常識推翻百年“R完備、封閉”論 黃小寧 李四光:迷信權威等于扼殺智慧。語文常識表明從西方傳進來的數學存在重大錯誤:將無窮多各異數軸誤為同一軸。 復平面z各點z的對應點zk的全體是zk平面。z面平移變換為zk(k是非1正實常數&#xf…

【Vue】 核心特性實戰解析:computed、watch、條件渲染與列表渲染

目錄 一、計算屬性(computed) ? 示例: 計算屬性-methods實現:在插值模塊里,實現函數的調用功能 計算屬性-computed的實現: 計算屬性-簡寫: ? 特點: ?? 與 methods 的區別…

二叉樹 遞歸

本篇基于b站靈茶山艾府的課上例題與課后作業。 104. 二叉樹的最大深度 給定一個二叉樹 root ,返回其最大深度。 二叉樹的 最大深度 是指從根節點到最遠葉子節點的最長路徑上的節點數。 示例 1: 輸入:root [3,9,20,null,null,15,7] 輸出&…

與 AI 共舞:解鎖自我提升的無限可能

與 AI 共舞:解鎖自我提升的無限可能 在數字化浪潮的洶涌沖擊下,人工智能(AI)正以前所未有的速度重塑著世界的每一個角落。從日常生活的點滴便利到復雜工作的高效推進,AI 的力量無處不在。然而,面對 AI 的強…

【網絡安全論文】筑牢局域網安全防線:策略、技術與實戰分析

【網絡安全論文】筑牢局域網安全防線:策略、技術與實戰分析 簡述一、引言1.1 研究背景1.2 研究目的與意義1.3 國內外研究現狀1.4 研究方法與創新點二、局域網網絡安全基礎理論2.1 局域網概述2.1.1 局域網的定義與特點2.1.2 局域網的常見拓撲結構2.2 網絡安全基本概念2.2.1 網絡…

MoE Align Sort在醫院AI醫療領域的前景分析(代碼版)

MoE Align & Sort技術通過優化混合專家模型(MoE)的路由與計算流程,在醫療數據處理、模型推理效率及多模態任務協同中展現出顯著優勢,其技術價值與應用意義從以下三方面展開分析: 一、方向分析 1、提升醫療數據處理效率 在醫療場景中,多模態數據(如醫學影像、文本…

[ctfshow web入門] web4

前置知識 robots.txt是機器人協議,在使用爬蟲爬取網站內容時應該遵循的協議。協議并不能阻止爬蟲爬取,更像是一種道德規范。 假設robots.txt中寫道 Disallow: /admind.php,那我就暴露了自己的后臺,這屬于信息泄漏,攻擊…

innodb如何實現mvcc的

InnoDB 實現 MVCC(多版本并發控制)的機制主要依賴于 Undo Log(回滾日志)、Read View(讀視圖) 和 隱藏的事務字段。以下是具體實現步驟和原理: 1. 核心數據結構 InnoDB 的每一行數據&#xff08…

coding ability 展開第九幕(位運算——進階篇)超詳細!!!!

文章目錄 前言丟失的數字兩整數之和只出現一次的數字II消失的兩個數字總結 前言 上一篇博客,我們已經把位運算的基礎知識,以及基本運算都掌握啦 上次的習題還是讓人意猶未盡,今天我們來嘗試一下難一點的題目 位運算熟練起來真的讓人覺得做題是…

【數據結構篇】算法征途:穿越時間復雜度與空間復雜度的迷霧森林

文章目錄 【數據結構篇】算法征途:穿越時間復雜度與空間復雜度的迷霧森林 一、 什么是算法1. 算法的定義1.1 算法的五個特征1.2 好算法的特質 2. 時間復雜度3. 空間復雜度 【數據結構篇】算法征途:穿越時間復雜度與空間復雜度的迷霧森林 💬歡…

Logo語言的系統監控

Logo語言的系統監控 引言 在信息技術飛速發展的時代,系統監控成為了確保計算機系統和網絡平穩運行的重要手段。系統監控不僅可以實時跟蹤系統的性能、資源使用情況和安全風險等,還能夠在出現問題時及時發出警報,從而避免潛在的故障和損失。…

STP學習

{所有內容均來自于西安歐鵬的陳俊老師} STP生成樹 當二層交換機意外成環路的時候會發生: 1.廣播風暴:當廣播幀進入環路時,會被不斷復制并傳輸,導致網絡中的廣播流量急劇增加,消耗大量的網絡帶寬,降低網絡…

使用RKNN進行yolo11-cls部署

文章目錄 概要制作數據集模型訓練onnx導出rknn導出概要 YOLO(You Only Look Once)是一系列高效的目標檢測算法,其核心思想是將目標檢測任務轉化為一個回歸問題,通過單個神經網絡直接在圖像上預測邊界框和類別概率。當將其用于分類任務時,會去除目標檢測相關的邊界框預測部…

【MySQL】01.MySQL環境安裝

注意:在MYSQL的安裝與卸載中,需要使用root用戶進行。 一、卸載不必要的環境 ? 查看是否有運行的服務 [rootVM-24-10-centos etc]# ps axj |grep mysql1 22030 22029 22029 ? -1 Sl 27 0:00 /usr/sbin/mysqld --daemonize --pid-fi…

程序化廣告行業(59/89):廣告驗證與反作弊實戰技巧

程序化廣告行業(59/89):廣告驗證與反作弊實戰技巧 大家好!在程序化廣告領域,想要做好投放,除了了解基本的架構和原理,還得掌握一些關鍵的技能,比如廣告驗證和反作弊。今天就和大家一…

矢量瓦片切片工具

1.geoserver 可以生成geojson mvt(pbf) tojson 三種格式矢量瓦片 2.mapbox的tippecanoe 可以生成pbf矢量瓦片,文件夾形式和mbtiles兩種 3.TileStache python工具,可以生成geojson瓦片 4.PostGis mapbox插件可以生成pbf瓦片,據說是動態切片…

Windows 系統 Git 2.15.0 (64位) 下載與安裝教程

1. 下載 Git 2.15.0 (64位) 安裝包 下載地址:https://pan.quark.cn/s/f817ab9285dc 2. 運行安裝程序 雙擊下載的 Git-2.15.0-64-bit.exe。 如果系統提示安全警告,選擇 “運行”(確認來源可信)。 3. 安裝向導設置 按以下步驟配…

MCP服務器:AI與外部工具交互的橋梁——Python和代理AI工具集成指南

🧠 向所有學習者致敬! “學習不是裝滿一桶水,而是點燃一把火。” —— 葉芝 我的博客主頁: https://lizheng.blog.csdn.net 🌐 歡迎點擊加入AI人工智能社區! 🚀 讓我們一起努力,共創…

AIGC8——大模型生態與開源協作:技術競逐與普惠化浪潮

引言:大模型發展的分水嶺時刻 2024年成為AI大模型發展的關鍵轉折點:OpenAI的GPT-4o實現多模態實時交互,中國DeepSeek-MoE-16b模型以1/8成本達到同類90%性能,而開源社區如Mistral、LLama 3持續降低技術門檻。這場"閉源商業巨…