第二篇:IBM Bob MCP Server 設定

完成工作區與 Rule 的基礎設定後,這一篇帶您進一步擴充 Bob 的能力。我們提供了一份互動式腳本,讓 Bob 引導您完成 MCP Server 的安裝與設定,全程逐步詢問確認,不會在您不知情的情況下安裝任何東西。

前置條件:請確認已完成第一篇的設定,工作區的 .bob/rules/ 資料夾已建立完成。

1. 為什麼需要 MCP Server?

IBM Bob 預設只能讀取和操作您工作區內的檔案。這對於文件整理、程式協作等任務已經很有用,但在台灣企業的實際工作場景中,您往往還需要 Bob 做更多事:

  • 查詢最新的官方文件或公告(需要上網)
  • 自動填寫網頁表單、截圖存證(需要控制瀏覽器)
  • 直接讀取和編輯 Word 報告、Excel 試算表、PowerPoint 簡報(需要 Office 工具)

MCP Server 就是讓 Bob 獲得這些額外能力的「擴充模組」。每個 MCP Server 是一個獨立的工具,您可以選擇只安裝您需要的,不用全部安裝。

群環智行預先驗證了以下五個 MCP Server,確保在台灣常見的企業工具環境中可以穩定運作:

MCP Server讓 Bob 能夠做什麼需要的前置軟體
mcp-fetch上網讀取指定網頁的內容uvx(Python 工具)
playwright控制 Chrome 瀏覽器,點擊、填表、截圖Node.js、Chrome
word-mcp讀取和編輯 .docx Word 檔案Microsoft Office(Windows)/無需 Office(macOS)
ppt-mcp讀取和編輯 .pptx PowerPoint 檔案Microsoft Office(Windows)/無需 Office(macOS)
excel-mcp讀取和編輯 .xlsx Excel 試算表Microsoft Office(Windows)/無需 Office(macOS)


2. 用腳本設定 MCP Server(下載與使用)

2.1 這份腳本會幫您做什麼?

setup-mcp.md 是一份互動式設定腳本。執行後,Bob 會逐步引導您完成以下設定:

  1. 偵測作業系統(Windows / macOS),自動套用對應的安裝方式
  2. 安裝 Python 基礎套件(mcp,以及 Windows 需要的 pywin32)
  3. 建立 Playwright 設定檔,讓 Bob 能以一般使用者的身份瀏覽網頁
  4. 設定 mcp-fetch(需確認 uvx 已安裝,未安裝時提示安裝方式)
  5. 設定 Playwright MCP(需確認 Node.js 已安裝,未安裝時提示下載連結)
  6. 建立 Office MCP Server(Word、PowerPoint、Excel 各自獨立詢問)
    • Windows:使用 COM Automation,需要 Microsoft Office
    • macOS:使用跨平台套件(python-docx / python-pptx / openpyxl),不需要 Office
  7. 整合 mcp.json,只寫入您同意安裝的工具,路徑格式自動依作業系統調整
  8. 驗證與重啟指引,確認所有檔案建立完成

全程逐步詢問,每個工具都需要您個別確認,沒有強制安裝。


2.2 下載腳本

點擊下方按鈕下載設定腳本:

下載 setup-mcp.md

SHA256:28FA0DFD3F267F15C7B4EBA1C0564111883A924DD5FC16CAF854D0A616976690


2.3 下載後放在哪裡?

將下載的 setup-mcp.md 放入您的工作區根目錄(與第一篇的腳本放在同一個位置)。

D:\My_Bob_Workspace\
├── .bob\                    ← 第一篇完成後已建立
├── setup-workspace.md       ← 第一篇腳本(可保留或刪除)
├── setup-mcp.md             ← 下載後放在這裡
└── (您的其他工作文件)


2.4 如何使用這個腳本?
  1. 確認 setup-mcp.md 已放入工作區根目錄
  2. 在 Bob IDE 中確認工作區已開啟
  3. 在對話視窗中輸入以下指令:
請讀取工作區中的 setup-mcp.md 並依照腳本指示逐步執行

Bob 會開始引導您。以下是兩個典型的互動情境:

情境一:安裝前置環境確認

Bob:「我需要安裝 mcp 和 pywin32 套件,這是 Office 文件工具的基礎依賴,
      需要連接網路。是否要執行安裝?」

您:「是」

Bob:「安裝完成,繼續下一步。」

情境二:遇到未安裝的工具

Bob:「偵測到 uvx 尚未安裝。請執行 pip install uv 完成安裝後告訴我,
      我會繼續執行。」

您:(安裝完成後)「好了」

Bob:「確認 uvx 已安裝,繼續設定 mcp-fetch。」


3. 腳本完成後您會得到什麼?

根據您在設定過程中的選擇,工作區會新增以下結構:

D:\My_Bob_Workspace\
└── .bob\
     ├── rules\                          ← 第一篇已建立
     ├── playwright-mcp-config.json      ← 瀏覽器設定(Chrome 偽裝)
     ├── playwright-init-script.js       ← 瀏覽器防偵測腳本
     ├── mcp-servers\
     │    ├── word-mcp\server.py         ← Word 文件工具
     │    ├── ppt-mcp\server.py          ← PowerPoint 文件工具
     │    └── excel-mcp\server.py        ← Excel 文件工具
     └── mcp.json                        ← MCP Server 整合設定

重新啟動 Bob IDE 後,MCP Server 才會正式啟動。

重啟後,前往 Bob IDE 設定頁面的 MCP 頁籤,確認已安裝的工具都顯示為綠色連線狀態。若有工具顯示為紅色或未連線,腳本最後的完成提示中有對應的排查方式。

安裝後,您可以直接在對話視窗中使用這些工具:

對話範例Bob 會做什麼
請讀取 https://bob.ibm.com/docs 並告訴我頁面主題用 mcp-fetch 抓取網頁內容
請開啟瀏覽器並截圖這個網址:...用 playwright 控制 Chrome
請讀取工作區中的 報告.docx 並提供摘要用 word-mcp 讀取 Word 檔案
請把 資料.xlsx 中 Sheet1 的 A1 儲存格值告訴我用 excel-mcp 讀取 Excel

4. 認識 MCP Server 與擴充工具

4.1 MCP Server 是什麼?

MCP(Model Context Protocol)Server 是賦予 Bob 額外能力的擴充模組。Bob 預設只能讀取工作區內的檔案,MCP Server 就像是「外掛插件」,讓 Bob 能夠做更多事情,例如上網查詢資料、操控瀏覽器、讀寫資料庫等。

MCP Server 的運作方式:

  • 設定位置:工作區的 .bob/mcp.json 檔案
  • 啟動方式:Bob IDE 重啟後自動讀取,無需手動操作
  • 使用範圍:只在設定的工作區內有效
  • 獨立運作:每個 MCP Server 是獨立工具,可選擇性安裝

腳本安裝的是群環智行預先驗證的標準工具組合,但 IBM Bob 支援更豐富的 MCP Server 生態系統。您可以依據工作需求,自行新增其他工具。


4.2 新增您自己的 MCP Server

直接在對話視窗告訴 Bob 您想新增什麼工具,Bob 就會協助您完成設定。以下是幾個實用的範例:

範例 1:新增 GitHub MCP(讓 Bob 能讀取 GitHub 儲存庫)

請幫我在工作區的 .bob/mcp.json 中新增 GitHub MCP Server,
讓 Bob 能夠讀取和操作 GitHub 儲存庫中的程式碼與 Issue。

範例 2:新增資料庫查詢工具(讓 Bob 能查詢 SQL 資料庫)

請幫我在工作區的 .bob/mcp.json 中新增一個 MCP Server,
讓 Bob 能夠連線到我的 PostgreSQL 資料庫並執行 SQL 查詢。

範例 3:新增 Slack 通知工具(讓 Bob 能發送訊息到 Slack)

請幫我在工作區的 .bob/mcp.json 中新增 Slack MCP Server,
讓 Bob 在完成任務後能自動發送通知到指定的 Slack 頻道。

只要能用文字描述「您希望 Bob 多具備什麼能力」,Bob 就能協助您找到合適的 MCP Server 並完成設定。

返回文件中心

準備好讓 AI 真正開始為您的企業工作了嗎?

90 天免費體驗,市值 NT$74,800(未稅),今天申請、本週即可開始。