跳到主要內容
Cypher's Practical Coding
正在準備工作環境...

常見 MCP Server 導覽:檔案、資料庫、API

情境:工具超市,你要挑哪幾樣?

你已經知道 MCP 怎麼運作了。現在的問題是:市面上有幾百個 MCP Server,你要從哪裡開始?

就像逛超市,你不需要把每樣東西都買回家。你需要的是:知道每樣工具能做什麼、什麼時候用它、用它有什麼風險。

這課我們快速導覽最常用的幾類 MCP Server,給你一份選購指南。


分類一:檔案系統類

Filesystem MCP Server

  • 能做什麼:讀取和寫入本機檔案、列出目錄內容
  • 典型用途:讓 Claude 分析你的 Excel 銷售報表、讀取行銷素材資料夾
  • 風險等級:🟡 中等(只要你控制好路徑範圍就安全)
  • 適合誰:所有人,是最容易上手的第一個 MCP Server

電商應用範例:

「請分析 /Documents/Q4報表/ 資料夾裡所有 CSV 檔案,告訴我哪個月的退貨率最高。」


分類二:資料庫類

SQLite MCP Server

  • 能做什麼:查詢本機 SQLite 資料庫
  • 典型用途:存放小型訂單資料、庫存快照、行銷活動紀錄
  • 風險等級:🟡 中等(本機資料庫,不會外洩到網路)
  • 適合誰:有基本 SQL 概念的使用者

PostgreSQL / MySQL MCP Server

  • 能做什麼:連接正式的關聯式資料庫
  • 典型用途:查詢公司的訂單系統、客戶資料庫
  • 風險等級:🔴 高(連接到公司正式 DB,需要謹慎設定讀寫權限)
  • 適合誰:有工程師協助設定的團隊

重要提醒:連接正式資料庫時,務必建立一個唯讀的資料庫帳號給 MCP Server 使用,不要用有寫入權限的帳號。


分類三:版本控制與程式碼類

GitHub MCP Server

  • 能做什麼:搜尋 repository、讀取程式碼、建立 issue、查看 pull request
  • 典型用途:讓 AI 幫你整理技術文件、追蹤開發進度
  • 風險等級:🟡 中等(取決於你的 repo 是否包含敏感邏輯)
  • 適合誰:需要橋接技術與業務溝通的 PM

分類四:雲端服務類

Google Drive MCP Server

  • 能做什麼:讀取 Google Docs、Sheets、Slides 的內容
  • 典型用途:讓 Claude 摘要會議記錄、分析行銷活動企劃書
  • 風險等級:🟡 中等(需要 Google OAuth 授權,注意授權範圍)
  • 適合誰:大量使用 Google Workspace 的團隊

電商應用範例:

「幫我摘要 Google Drive 裡『2024 雙 11 活動企劃』這份文件的重點,並列出還沒有確認的待辦事項。」

Slack MCP Server

  • 能做什麼:讀取頻道訊息、搜尋對話、發送訊息
  • 典型用途:讓 AI 整理客服頻道的常見問題、自動化通知
  • 風險等級:🔴 高(Slack 裡常有敏感的內部討論)
  • 適合誰:需要工程師評估後再使用

分類五:自動化瀏覽類

Playwright MCP Server

  • 能做什麼:控制瀏覽器,執行點擊、填表、截圖
  • 典型用途:自動化測試、抓取競品價格、填寫表單
  • 風險等級:🔴 高(AI 可以控制瀏覽器做任何事,需要嚴格監督)
  • 適合誰:有工程背景或有工程師協助的使用者

如何評估一個 MCP Server 的可信度?

MCP Server 分為兩大來源:

來源說明可信度
官方(Anthropic 維護)由 Anthropic 官方或大廠開發,有安全稽核✅ 高
社群(Community)任何人都可以開發並發布,品質參差不齊⚠️ 需評估

評估社群 MCP Server 的四個問題:

  1. 這個 Server 需要什麼權限? — 要求的權限超出它宣稱功能的,要懷疑。
  2. GitHub 上有多少人使用? — 使用者多、有積極維護,比較可靠。
  3. 程式碼是開源的嗎? — 開源代表你(或你的工程師)可以查看它到底做了什麼。
  4. 它會連到哪些外部服務? — 如果一個「本地資料庫 Server」要求連接外部 API,要特別小心。

一張快速選購清單

你的需求推薦 MCP Server風險等級
分析本機報表Filesystem🟡 中
查詢訂單資料(本機測試用)SQLite🟡 中
連接公司正式資料庫PostgreSQL(唯讀帳號)🔴 高
整合 Google WorkspaceGoogle Drive🟡 中
追蹤開發進度GitHub🟡 中
自動化瀏覽器操作Playwright🔴 高

練習題


AI 協作:學了這個,跟 AI 怎麼配合?

了解 MCP 生態,讓你能主動提議「接哪些工具」,而不是等工程師告訴你有什麼可以用。

你的人類優勢:

  • 你清楚業務流程,知道哪個工具連接可以帶來最大效益
  • 你能評估業務風險,決定哪些工具「現在還不適合接」

可以這樣跟 AI 說:

我們電商公司使用 Google Workspace、Slack 和 MySQL 資料庫。幫我規劃一個 MCP 工具連接優先順序,從最低風險、最高效益的開始,並說明每個工具連接後可以解決什麼具體的業務問題。

挑戰任務

Task 1

你是電商行銷主管,想做以下三件事,請各推薦最合適的 MCP Server:

  1. 每週自動摘要 Slack 客服頻道裡的常見退貨原因
  2. 讓 AI 分析本機的 Excel 銷售報表
  3. 查詢公司 MySQL 訂單資料庫(只需要讀取)
Task 2

你在 GitHub 上找到一個社群開發的 MCP Server,宣稱只是「讀取 Google Sheets」,但在設定說明裡要求你提供 Google 帳號的完整 OAuth 授權(包含讀取 Gmail 和 Google Drive 的所有檔案)。根據本課的評估框架,這個 Server 有什麼問題?你會怎麼決定?

BackNext Lesson →