vocus logo

方格子 vocus

【🤖 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
阿Han的沙龍
153會員
330內容數
哈囉,我是阿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
債券投資,不只是高資產族群的遊戲 在傳統的投資觀念中,海外債券(Overseas Bonds)常被貼上「高資產族群專屬」的標籤。過去動輒 1 萬甚至 10 萬美元的最低申購門檻,讓許多想尋求穩定配息的小資族望而卻步。 然而,在股市波動劇烈的環境下,尋求穩定的美元現金流與被動收入成為許多投資人
Thumbnail
債券投資,不只是高資產族群的遊戲 在傳統的投資觀念中,海外債券(Overseas Bonds)常被貼上「高資產族群專屬」的標籤。過去動輒 1 萬甚至 10 萬美元的最低申購門檻,讓許多想尋求穩定配息的小資族望而卻步。 然而,在股市波動劇烈的環境下,尋求穩定的美元現金流與被動收入成為許多投資人
Thumbnail
透過川普的近期債券交易揭露,探討債券作為資產配置中「穩定磐石」的重要性。文章分析降息對債券的潛在影響,以及股神巴菲特的操作策略。並介紹玉山證券「小額債」平臺,如何讓小資族也能低門檻參與海外債券市場,實現「低門檻、低波動、固定收益」的務實投資方式。
Thumbnail
透過川普的近期債券交易揭露,探討債券作為資產配置中「穩定磐石」的重要性。文章分析降息對債券的潛在影響,以及股神巴菲特的操作策略。並介紹玉山證券「小額債」平臺,如何讓小資族也能低門檻參與海外債券市場,實現「低門檻、低波動、固定收益」的務實投資方式。
Thumbnail
解析「債券」如何成為資產配置中的穩定錨,提供低風險高回報的投資選項。 藉由玉山證券的低門檻債券服務,投資者可輕鬆入手,平衡風險並穩定財務。
Thumbnail
解析「債券」如何成為資產配置中的穩定錨,提供低風險高回報的投資選項。 藉由玉山證券的低門檻債券服務,投資者可輕鬆入手,平衡風險並穩定財務。
Thumbnail
相較於波動較大的股票,債券能提供固定現金流,而玉山證券推出的小額債,更以1000 美元的低門檻,讓學生與新手也能參與全球優質企業債投資。玉山E-Trader平台即時報價、條件式篩選與清楚的交易流程等特色,大幅降低投資難度,對於希望分散風險、建立穩定現金流的人來說,玉山小額債是一個值得嘗試的理財起點。
Thumbnail
相較於波動較大的股票,債券能提供固定現金流,而玉山證券推出的小額債,更以1000 美元的低門檻,讓學生與新手也能參與全球優質企業債投資。玉山E-Trader平台即時報價、條件式篩選與清楚的交易流程等特色,大幅降低投資難度,對於希望分散風險、建立穩定現金流的人來說,玉山小額債是一個值得嘗試的理財起點。
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 使用量來有效降低成本。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News