【🤖 Claude Code 玩真的】MCP整合 PostgreSQL,讓AI幫你查/改資料庫

更新 發佈閱讀 4 分鐘

以前要測試「使用者 AI 對話次數限制」功能,我都得手動打開 PostgreSQL、寫 SQL 查詢、刪除紀錄、調整額度,流程麻煩到爆, 直到我導入 Claude Code 的 PostgreSQL MCP,我才驚訝地發現原來我可以透過這樣一句話完成DB的操作, 實在太神奇了 :

💬 幫我把 test_user 的 AI 對話額度改成 100 次,並清掉今天的使用紀錄


🎯 本文你將學會

raw-image


🔍 情境介紹:我要測試 AI 對話額度系統

我設計了一個系統: 「每位使用者每天能免費使用 AI 10 次,超過就會鎖定」。

但在開發測試時,我常常需要:

✔ 重置某個使用者的使用紀錄

✔ 修改他的免費額度,方便測試

✔ 查詢目前使用次數是否正確更新

這些操作用 SQL 很簡單,但我不想每次都寫 SQL,也不想打開 pgAdmin、終端機。

所以我把這些工作交給 Claude Code,讓 AI 幫我改資料庫!

🛠 第1步:安裝 PostgreSQL MCP

💡 Claude Code 的 MCP(Model Context Protocol)就像「工具插件」,能讓 Claude 操控真實系統,如資料庫、API、檔案系統。

目前推薦: https://github.com/crystaldba/postgres-mcp 功能比官方強大, 且專門為了讓 AI「安全地」執行寫入操作而設計的 MCP Server。

⚠️ 重要提醒:它有兩種運行方式,一種是透過 Python,另外一種則是 Docker。這邊由於我們是開發環境,因此我們會直接使用「Python uvx」的方式來存取 PostgreSQL。

🚨 正式環境請務必使用 Docker 避免安全性議題!

📌 安裝步驟(以 Claude Code 為例)

claude mcp add xxx-db `
--scope project `
--env DATABASE_URI="postgresql://postgres:postgres@localhost:5432/xxx_db" `
"--" uvx postgres-mcp --access-mode=unrestricted



🚀 第2步:Claude Code 測試連線

claude query "使用 xxx-db 執行 SQL: SELECT current_database(), current_user;"


接著會進入到claude code的cli介面, 或者我們使用vscode的claude code面板, 我們就可以使用自然語言的方式請claude code幫我們操作DB, 比如說我們請它:

使用 xxx-db 執行 SQL: SELECT current_database(), current_user;
raw-image


⚔ 第3步:實戰操作!

🧮 分析AI功能的次數限額的設計

幫我分析資料庫裡的「分析AI功能的次數限額的設計」


AI會很智能的根據我們MCP的設定, 成為我們的代理人去資料庫進行資訊蒐集並給出分析報告, 過程如下:

raw-image


最終生成分析報告:

raw-image


🧠 Claude Code MCP真正強在哪?

raw-image


🏁 結語:AI 不只是講話,它也會「動手做」

Claude Code + MCP,讓 AI 不只是在聊天,更能變成開發時期的 資料庫助手、測試工具、資料修正幫手。

👇 這些工作不用你做:

• 重置測試資料

• 調整數據來模擬情境

• 幫你寫 SQL

• 幫你執行 SQL

• 幫你驗證是否成功

🚀 你唯一要做的就是:「跟 AI 說你要什麼」。


留言
avatar-img
留言分享你的想法!
avatar-img
阿Han的沙龍
148會員
316內容數
哈囉,我是阿Han,是一位 👩‍💻 軟體研發工程師,喜歡閱讀、學習、撰寫文章及教學,擅長以圖代文,化繁為簡,除了幫助自己釐清思路之外,也希望藉由圖解的方式幫助大家共同學習,甚至手把手帶您設計出高品質的軟體產品。
阿Han的沙龍的其他內容
2025/07/30
不論是我們接案或者在公司進行專案開發時, 如果有機會接觸到Websocket相關的介接整合專案時, 首先我們會拿到一份對方提供的API文件, 這時候我們不可能一開始就一頭熱的栽入開發吧! 勢必要先測試一下API有沒有問題, 並且提出來與對方溝通討論, 確認沒問題之後再進行開發, 那這時候有一把趁手的
Thumbnail
2025/07/30
不論是我們接案或者在公司進行專案開發時, 如果有機會接觸到Websocket相關的介接整合專案時, 首先我們會拿到一份對方提供的API文件, 這時候我們不可能一開始就一頭熱的栽入開發吧! 勢必要先測試一下API有沒有問題, 並且提出來與對方溝通討論, 確認沒問題之後再進行開發, 那這時候有一把趁手的
Thumbnail
2025/07/23
你是不是跟我一樣:文章都寫在 Notion,結果每次要貼到方格子還要手動複製貼上、重新排版、上傳圖片……每次都貼到懷疑人生? 好消息來了!我們可以用 Python 一鍵把 Notion 文章自動貼到方格子草稿區,還能保留格式,貼完直接編輯、發佈,不再重複勞動, 讓我們專注在撰寫精選文章上, 發
Thumbnail
2025/07/23
你是不是跟我一樣:文章都寫在 Notion,結果每次要貼到方格子還要手動複製貼上、重新排版、上傳圖片……每次都貼到懷疑人生? 好消息來了!我們可以用 Python 一鍵把 Notion 文章自動貼到方格子草稿區,還能保留格式,貼完直接編輯、發佈,不再重複勞動, 讓我們專注在撰寫精選文章上, 發
Thumbnail
2025/02/26
cursor這個編輯器已經是軟體開發過程中必備的工具了, 有了AI的幫忙,讓我們的開發效率迅速提升, 但在Linux系統的安裝會稍微複雜一些, 因此我們就將我們安裝的過程進行整理與分享, 期望能幫上需要的朋友 😊。 下載安裝包 首先我們到官網 https://cursor.so 主畫面就會
Thumbnail
2025/02/26
cursor這個編輯器已經是軟體開發過程中必備的工具了, 有了AI的幫忙,讓我們的開發效率迅速提升, 但在Linux系統的安裝會稍微複雜一些, 因此我們就將我們安裝的過程進行整理與分享, 期望能幫上需要的朋友 😊。 下載安裝包 首先我們到官網 https://cursor.so 主畫面就會
Thumbnail
看更多
你可能也想看
Thumbnail
不是每個人都適合自己操盤,懂得利用「專業」,才是績效拉開差距的開始
Thumbnail
不是每個人都適合自己操盤,懂得利用「專業」,才是績效拉開差距的開始
Thumbnail
AI 的訓練重心正從網路上的公開資訊,轉向人類專家腦中那些難以言傳的隱性知識。本文探討此趨勢,介紹 Claude Skills 如何透過「技能包」將零散知識結構化,並說明「隱性知識提煉」在 AI 時代的重要性。
Thumbnail
AI 的訓練重心正從網路上的公開資訊,轉向人類專家腦中那些難以言傳的隱性知識。本文探討此趨勢,介紹 Claude Skills 如何透過「技能包」將零散知識結構化,並說明「隱性知識提煉」在 AI 時代的重要性。
Thumbnail
⚠️本文提供 AI 工具的基礎使用教學,但不涉及專業判斷或決策建議。 實測範圍:國王主要用 Artifacts 來寫文章,其他功能(如工具製作、圖表設計等)尚未實際測試,內容整理自 Claude 官方說明。如需使用其他功能,請自行測試驗證。
Thumbnail
⚠️本文提供 AI 工具的基礎使用教學,但不涉及專業判斷或決策建議。 實測範圍:國王主要用 Artifacts 來寫文章,其他功能(如工具製作、圖表設計等)尚未實際測試,內容整理自 Claude 官方說明。如需使用其他功能,請自行測試驗證。
Thumbnail
隨著 AI 技術持續進步,Claude.ai 的最新版本 Claude 3.5 Sonnet 現已具備直接操控電腦的能力,帶來全新的應用場景。此功能可模擬人類操作,且正處於公開測試階段。這項技術不僅提高了使用效率,還促進數位轉型,提供更多自動化解決方案。
Thumbnail
隨著 AI 技術持續進步,Claude.ai 的最新版本 Claude 3.5 Sonnet 現已具備直接操控電腦的能力,帶來全新的應用場景。此功能可模擬人類操作,且正處於公開測試階段。這項技術不僅提高了使用效率,還促進數位轉型,提供更多自動化解決方案。
Thumbnail
了解 Claude API 的費用結構,幫助您根據應用需求選擇合適的 AI 模型,並透過優化 Token 使用量來有效降低成本。
Thumbnail
了解 Claude API 的費用結構,幫助您根據應用需求選擇合適的 AI 模型,並透過優化 Token 使用量來有效降低成本。
Thumbnail
了解如何使用 Claude API,實現自動化文本生成、智能客服系統與代碼生成。詳細介紹了 API 串接流程、安裝 SDK 與最佳實踐,幫助您快速整合 Claude AI。
Thumbnail
了解如何使用 Claude API,實現自動化文本生成、智能客服系統與代碼生成。詳細介紹了 API 串接流程、安裝 SDK 與最佳實踐,幫助您快速整合 Claude AI。
Thumbnail
本文揭示了Claude 3.5 Sonnet在不同領域的10個令人驚嘆的應用案例,包括智能財務分析、語音筆記AI、3D動畫創作等。透過這些實際案例,讀者可以看到AI如何快速創造商業價值和推動各行各業的創新。
Thumbnail
本文揭示了Claude 3.5 Sonnet在不同領域的10個令人驚嘆的應用案例,包括智能財務分析、語音筆記AI、3D動畫創作等。透過這些實際案例,讀者可以看到AI如何快速創造商業價值和推動各行各業的創新。
Thumbnail
Anthropic AI推出的Claude 3.5 Sonnet NLP模型提供卓越性能和強大的功能。透過本文,您將瞭解到Claude 3.5 Sonnet的特點、費用、操作說明,並透過實作範例深入瞭解其在程式設計方面的能力。
Thumbnail
Anthropic AI推出的Claude 3.5 Sonnet NLP模型提供卓越性能和強大的功能。透過本文,您將瞭解到Claude 3.5 Sonnet的特點、費用、操作說明,並透過實作範例深入瞭解其在程式設計方面的能力。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News