跳轉到
版本 v1.0.25

MCP 伺服器

這頁能幫你做什麼

MCP 伺服器 (MCP Server) 幫你把一組「工具」接到平台,讓 Agent 可以呼叫這些工具去做事,例如查 API、跑資料庫查詢、執行程式碼或呼叫其他 Agent。MCP (Model Context Protocol) 是一種讓 AI 與外部工具溝通的協定。

平台支援兩種接法:連到外部既有的 MCP 伺服器(類型「外部」),或直接在平台內自訂工具(類型「自定義」)。建立時先填名稱、選類型,畫面會依類型顯示對應欄位。

開始前

前置需求

  • 外部:需備妥遠端 MCP 伺服器的端點 URL,以及(若需要)認證方式。常見服務可直接從「常用服務」帶入設定,不必自己查端點 URL。
  • 自定義:依工具種類可能需先建立其他資源,例如 MySQL/OpenSearch 連結器 (Connector)、知識庫 (Knowledge Base)、檢索器 (Retriever)、要被呼叫的 Agent 等。請參考對應資源頁。

兩種接法怎麼選

  • 你要接的是外部或第三方公開的 MCP 伺服器(例如 GitHub、Notion、Context7)→ 選 外部,填好端點 URL 與認證即可。
  • 你沒有現成的 MCP 伺服器,想直接在平台裡把幾個動作(呼叫 API、查資料庫、跑程式碼、呼叫 Agent…)包成工具 → 選 自定義,不必另外架伺服器。

操作步驟

  1. 從左側資源選單進入「MCP 伺服器」清單頁,點建立入口(空清單時是有文字的建立按鈕;清單已有項目時是右上角無文字的「+」圖示)開啟建立表單。

    MCP 伺服器清單頁,表格欄位為名稱、ID、類型、服務、狀態、最後更新,右上角有重新整理與「+」建立圖示鈕

    清單頁的「服務」欄

    「服務」欄顯示這台伺服器連到哪個外部服務:端點 URL 命中常用服務時顯示該服務名稱與圖示(上圖為 Context7);其他端點顯示網址的主機名稱;「自定義」類型沒有外部服務,顯示「—」。

  2. 在「名稱」欄輸入容易辨識的名稱(例如 docs-remote-mcp)。

  3. 在「類型」下拉選單選擇接法。不同類型會出現不同欄位,選好後的畫面差異見下方完整欄位說明建立後類型不可更改。

    下圖是「外部」類型整份填完的樣子(端點 URL 命中 GitHub、認證類型被鎖成「HTTP 連結器標頭」、設定驗證方式改選「建立新連結器」並填了 API 金鑰),也就是走完步驟 4 之後的畫面;剛選好「類型」時只會有「名稱」「標籤」「類型」「端點 URL」「認證類型」五欄,認證類型還是空的:

    建立 MCP 伺服器表單,「外部」類型填完後的樣子:端點 URL 命中 GitHub、認證類型為「HTTP 連結器標頭」、設定驗證方式為「建立新連結器」並填入 API 金鑰

  4. 依所選類型填入欄位:「外部」填端點 URL(可用旁邊的「常用服務」一鍵帶入)與認證類型,這些欄位就是步驟 3 圖裡的樣子;「自定義」在「自訂工具」表格逐一新增工具,畫面見自定義

  5. 若是採認證的「外部」伺服器,可點表單右上角的「測試連線」按鈕確認連線正常(見使用效果)。
  6. 按右上角的「儲存」按鈕完成建立(見步驟 3 圖右上角)。

完整欄位說明

主表單先填兩種接法共通的「名稱」與「類型」,選好類型後再填該類型專屬的欄位。

共同欄位(不分類型)

欄位 必填 預設 說明
名稱 MCP 伺服器的識別名稱。最多 64 個字,不可用 default 開頭。
標籤 分類用的小標,貼上後可在清單頁用「標籤」把同一群資源一次篩出來。填法與數量/長度限制見「標籤」欄位
類型 無(需選擇) 接法,二選一:外部、自定義。兩者的適用情境與專屬欄位見下方兩節。建立後無法修改。

類型在建立後鎖定

編輯既有 MCP 伺服器時「類型」為唯讀。需要不同接法請另建一個 MCP 伺服器。

外部

連到外部或第三方公開的 MCP 伺服器,使用分段傳輸回應逐步回傳串流內容。工具清單由該伺服器提供。

適合:

  • 要接的是第三方服務(GitHub、Notion、Context7…)或公司內另一台已符合 MCP 協定的伺服器。
  • 工具邏輯維護在對方那端,平台只負責連線與呼叫。

選「外部」後,表單會出現「端點 URL」與「認證類型」(下圖為從「常用服務」帶入 GitHub 後的樣子):

外部類型表單,端點 URL 帶入 GitHub 端點並顯示 GitHub 圖示,認證類型鎖定為 HTTP 連結器標頭,下方為設定驗證方式與 API 金鑰欄位

外部類型的專屬欄位:

欄位 必填 預設 說明
端點 URL 遠端 MCP 伺服器的網址,需為 httphttps 開頭的有效網址。可手動輸入,或按旁邊的「常用服務」從清單帶入。
認證類型 無(不需認證) 指定平台連到這台伺服器時如何通過驗證。留空代表不需認證;可選「HTTP 連結器標頭」或「OAuth 登入」,見下方認證類型怎麼選

從「常用服務」帶入設定

不確定端點 URL 或該用哪種認證時,按「端點 URL」右側的「常用服務」按鈕,從清單挑一個服務即可一次帶入。

常用服務對話框,上方為搜尋框,下方為兩欄服務卡片清單(GitHub、Gmail、Google Drive、Google Calendar、Notion、Canva、monday.com、Linear、Google Maps、PayPal、Cloudflare、Tavily、DeepWiki、Context7、AWS Knowledge),每張卡片含圖示、名稱與一句用途說明

目前提供 15 個服務,依所需的驗證方式分成三類:

該服務的驗證方式 服務
OAuth 登入 Notion、Canva、monday.com、Linear、PayPal、Cloudflare、Tavily
API 金鑰(存成 HTTP 連結器標頭) GitHub、Gmail、Google Drive、Google Calendar、Google Maps
不需認證 DeepWiki、Context7、AWS Knowledge

挑一個服務後,平台會:

  • 把該服務的端點 URL 填進欄位,並在欄位左側顯示該服務的圖示,代表目前設定命中這個服務。
  • 依該服務的驗證方式自動選好「認證類型」(OAuth 服務選「OAuth 登入」、API 金鑰服務選「HTTP 連結器標頭」、免認證服務保持留空)。

想確認上表的分類,挑一個服務後回頭看「認證類型」欄自動變成什麼即可:例如選 Notion 會變成「OAuth 登入」、選 GitHub 會變成「HTTP 連結器標頭」、選 Context7 則保持留空。

服務清單很長時用搜尋

對話框上方的搜尋框可用服務名稱或用途說明過濾,例如輸入「文件」會留下說明含「文件」的服務。找不到你要的服務時,直接手動輸入端點 URL 即可,兩種做法建出來的伺服器沒有差別。

手動輸入也會被認出來

命中與否是比對端點 URL(忽略大小寫與結尾的斜線),不是看你有沒有按過「常用服務」。手動貼上同一個網址,同樣會出現服務圖示,清單頁的「服務」欄也同樣顯示該服務名稱。

認證類型怎麼選

外部類型表單的「認證類型」下拉展開,列出「HTTP 連結器標頭」與「OAuth 登入」兩個選項

選項 適合 選後要做什麼
留空 遠端伺服器不需要認證 直接連線,無額外欄位。
HTTP 連結器標頭 用固定的驗證標頭(例如 API token)認證 出現「設定驗證方式」,選擇沿用既有的 HTTP 連結器 或當場建立一把新的,見設定驗證方式
OAuth 登入 遠端伺服器以 OAuth 授權流程登入 先完成 OAuth 授權(見下方說明),授權後才能載入工具清單。

命中需要認證的常用服務時,認證類型會被鎖定

端點 URL 命中需要 OAuth 或 API 金鑰常用服務時,「認證類型」只留該服務支援的那一種、其餘選項變灰,欄位下方會提示「僅能使用所選預設項目支援的驗證方式。」,也不能清空。這是為了避免組出該服務接受不了的組合(例如對只吃 OAuth 的端點設定標頭認證)。要改成其他認證方式,得先把端點 URL 換成非預設的網址。 命中免認證的服務(DeepWiki、Context7、AWS Knowledge)時不鎖定:認證類型保持留空、兩個選項都可選,若那台伺服器其實需要認證,你仍可自行改設。

OAuth 授權與測試連線

採「OAuth 登入」時,會以 OAuth 授權流程登入遠端伺服器:在「OAuth 授權」對話框點「授權」開啟授權視窗完成登入。未完成授權前無法載入該伺服器的工具清單,也無法測試連線(會提示「請先完成授權,再進行連線測試。」);端點 URL 還沒填的時候,右上角的「測試連線」鈕是灰的、按不下去(不會有提示告訴你原因,補上端點就會亮起來)。測試連線的詳細說明見使用效果

設定驗證方式

「認證類型」選「HTTP 連結器標頭」後,會多出「設定驗證方式」下拉,決定驗證標頭從哪裡來。不論端點 URL 有沒有命中常用服務,這個下拉一開始都是「使用既有連結器」,要當場建新的請自己改選(上方步驟 3 的圖就是改選成「建立新連結器」的樣子):

外部類型表單,設定驗證方式選「使用既有連結器」後出現「連結器」欄位,已選到 demo-http-連結器

選項 適合 選後出現的欄位
使用既有連結器(預設) 已經有一把存好驗證標頭的 HTTP 連結器 「連結器」挑選器(只列出 HTTP 類型的連結器),必填。
建立新連結器 手上只有一組 token/金鑰,還沒建連結器 命中 API 金鑰類常用服務時是單一的「API 金鑰」欄;其他情況是「HTTP 標頭」表格,可逐筆填「鍵」「值」並勾「敏感資訊」。

「建立新連結器」是在儲存時才真的建立

選「建立新連結器」時,欄位下方會提示「儲存時將自動建立新的 HTTP 連結器並套用至此 MCP 伺服器。」——填好的金鑰/標頭會等按下「儲存」才被寫成一把新的 HTTP 連結器並掛到這台伺服器上。表單放棄不儲存就不會留下任何連結器。建好之後可在連結器資源頁看到它,也能被其他 MCP 伺服器或工具共用。

共用標頭集中放在連結器較安全

多台 MCP 伺服器要用同一組驗證標頭時,先在 HTTP 連結器 建好一把,再用「使用既有連結器」引用同一把,之後換 token 只要改一個地方。

自定義

不需要外部伺服器,直接在平台內定義工具,例如呼叫 HTTPS API、既有 Lambda 函式或自訂 Python 程式碼。

適合:

  • 沒有現成的 MCP 伺服器,想直接在平台裡把動作包成工具。
  • 工具邏輯由平台既有資源(連結器、知識庫、檢索器、Agent、Lambda…)組成。
  • 想把平台上的能力反過來提供給外部用戶端呼叫(儲存後平台會給這台伺服器一個端點 URL,見詳細頁)。

選「自定義」後,表單會出現「自訂工具」表格,在這裡逐一新增工具:

自定義類型表單,含「自訂工具」表格與表格中央的「+」新增按鈕

自定義類型的專屬欄位:

欄位 必填 預設 說明
自訂工具 是(至少一個有意義的工具) 這個 MCP 伺服器提供的工具清單。點表格中的「+」圖示開啟「新增自訂工具」對話框逐一新增;每一列顯示工具的「名稱」與「類型」,可用鉛筆圖示編輯、垃圾桶圖示刪除、左側把手拖曳排序。

新增自訂工具:共通欄位

點「+」後開啟「新增自訂工具」對話框,每個工具都先填以下共通欄位,再依「類型」顯示專屬欄位:

各類型的資源欄位都是挑選欄位:選取請點該列「名稱」以外的地方

下面八種類型的「Agent」「連結器」「Lambda 函式」「知識庫」等欄位都是唯讀的資源挑選欄位:點欄位(或右側的 )會開啟挑選對話框。選取時請點該列「名稱」以外的任一格(或列前面的選鈕),再按對話框右上角的「儲存」——點「名稱」會在新分頁開啟那個資源的詳細頁,不會選取它(見資源挑選欄位)。

新增自訂工具對話框,「類型」選 HTTP 後出現方法、連結器、網址等專屬欄位

欄位 必填 預設 說明
名稱 工具名稱,同一個 MCP 伺服器內不可重複。
描述 工具用途說明,讓 Agent 判斷何時該用這個工具。
類型 無(需選擇) 工具種類,八選一(見下方各種類欄位表)。選定後下方會出現該種類的專屬欄位。
輸入結構 定義這個工具接受的輸入參數結構。是一張「名稱/類型/必填/可空」的表格,按表格下方的 逐列新增(逐欄說明見「輸入結構」是什麼、怎麼加一列)。僅 HTTP、Lambda、程式碼三種類型會出現此欄位。

八種工具類型怎麼選

工具類型 適合
Agent 把現有 Agent 當成工具呼叫。
Athena 對 Amazon Athena 資料庫下查詢。
程式碼 用一段自訂 Python 程式碼處理輸入並回傳結果。
HTTP 呼叫 HTTPS API 端點,支援常見 HTTP 方法。
Lambda 呼叫一個已經存在的 AWS Lambda 函式。
MySQL 透過 MySQL 連結器執行參數化 SQL 查詢。
OpenSearch 透過 OpenSearch 連結器呼叫 OpenSearch API。
檢索 把知識庫檢索功能當成工具,取回相關資訊。

以下逐一列出每種類型在「新增自訂工具」對話框中出現的專屬欄位。建立各工具所需的外部資源(連結器、知識庫、檢索器、Agent、Lambda 函式等)請先在對應資源頁建好,再回到這裡選用。

八種類型共用同一個對話框版面(上方固定是「名稱」「描述」「類型」,選好類型後專屬欄位接在下面,部分欄位收在「進階設定」摺疊區塊內),所以只放上方 HTTP 一張圖示意;換成其他類型時,畫面上出現的就是各節表格列出的那些欄位,順序也與表格一致。

Agent

欄位 必填 預設 說明
Agent 要被當成工具呼叫的 Agent,從清單挑選一個已建立的 Agent。

Athena

欄位 必填 預設 說明
連結器 連到 AWS 的連結器(只列出 AWS 類型的連結器)。
資料庫 要查詢的 Athena 資料庫,可清除。
執行與輸出設定 無(需選擇) 決定查詢結果怎麼輸出,二選一:「工作群組」(沿用 Athena 工作群組的預設輸出位置)或「輸出位置」(指定 S3 路徑存放結果)。選定後帶出對應欄位。
工作群組 條件 採「工作群組」時出現,指定要用的 Athena 工作群組。
輸出位置 條件 採「輸出位置」時出現,查詢結果輸出的 S3 位置,需以 s3:// 開頭。
目錄 Athena 資料目錄。
唯讀 開啟 開啟時只允許查詢、不允許寫入。

程式碼

欄位 必填 預設 說明
程式碼 預填範本 自訂 Python 程式碼,必須包含名為 handler 的函式,接收輸入資料並回傳結果。表單會預先帶入一段含 handler 的範本可直接改寫。
輸入結構 定義這個工具接受的輸入參數結構。

HTTP

欄位 必填 預設 說明
方法 HTTP 方法(GET、POST 等)。
連結器 可選用 HTTP 連結器以套用共用的驗證標頭;端點網址一律在「網址」欄填寫。
網址 要呼叫的 API 網址,需為 httphttps 開頭的有效網址。
參數 查詢字串參數,可逐筆新增。
主體 請求主體,畫面上是一張「鍵」「值」表格(不是貼一整段 JSON),要送的每個欄位逐筆填一列。
輸入結構 定義這個工具接受的輸入參數結構。
HTTP 標頭 附帶的 HTTP 標頭(「鍵」「值」表格),收在「進階設定」摺疊區塊內。

Lambda

欄位 必填 預設 說明
Lambda 函式指定方式 從 Lambda 函式資源選取 怎麼指定函式,二選一:「從 Lambda 函式資源選取」(選一個已登記的 Lambda 函式資源)或「輸入函式名稱或 ARN」。
Lambda 函式 條件 採「從 Lambda 函式資源選取」時出現,選一個已建立的 Lambda 函式資源。
Lambda 函式名稱 條件 採「輸入函式名稱或 ARN」時出現,直接填名稱或 ARN。
輸入結構 定義這個工具接受的輸入參數結構。
傳輸資料 傳給 Lambda 的輸入資料(JSON)。

MySQL

欄位 必填 預設 說明
連結器 MySQL 連結器(只列出 MySQL 類型的連結器)。
SQL 查詢 要執行的 SQL 查詢,可帶參數。
SQL 參數 對應查詢中的參數值(JSON)。
資料庫 指定要查詢的資料庫,可清除。
唯讀 開啟 開啟時只允許查詢、不允許寫入。

OpenSearch

欄位 必填 預設 說明
連結器 OpenSearch 連結器(只列出 OpenSearch 類型的連結器)。
方法 呼叫 OpenSearch API 使用的 HTTP 方法。
網址路徑 OpenSearch API 的路徑。
主體 請求主體內容(JSON)。
HTTP 標頭 附帶的 HTTP 標頭,收在「進階設定」摺疊區塊內。
參數 查詢字串參數,收在「進階設定」摺疊區塊內。
使用快取連線 開啟 開啟時重用既有連線以提升效能,收在「進階設定」內。
唯讀 開啟 開啟時阻擋 PUT/DELETE 與具破壞性的 POST 端點,收在「進階設定」內。

檢索

欄位與 Agent 的檢索工具相同——先指定要查的知識庫,再指定用哪些檢索器去查:

欄位 必填 預設 說明
知識庫 要查詢的知識庫,挑選一個。
檢索器 用來取回資料的檢索器,可挑選多個。
資料欄位 全部欄位 只搜尋知識庫的特定索引欄位;留空則使用全部欄位。僅適用於有欄位結構的資料(CSV/TSV/JSON/JSONL)。
排序器 對檢索結果重新排序的排序器,可清除。

切換工具種類會清空已填內容

在同一個工具對話框中切換「類型」時,先前填的專屬欄位與「輸入結構」不會保留。請先確定要用哪一種類型再開始填。

MCP 伺服器詳細頁

建立完成後點進某個 MCP 伺服器,詳細頁上方有四個頁籤;下圖為一台不採認證的外部伺服器「一般」頁籤的「詳細資料」卡片,可看到 ID、名稱、標籤、類型、端點 URL、狀態、建立者、更新者與最後更新:

MCP 伺服器詳細頁的「一般」頁籤,顯示 ID、名稱、標籤、類型(外部)、端點 URL、系統資訊、狀態、建立者、更新者與最後更新,上方有「一般」「工具」「依賴資源」「被依賴資源」四個頁籤,卡片右上角有編輯、複製、刪除圖示鈕

頁籤 內容
一般 MCP 伺服器的基本資料:ID、名稱、標籤、類型、端點 URL,以及該類型的設定欄位(外部的認證類型與連結器,或自定義的工具清單)、系統資訊、狀態、建立者、更新者與最後更新。
工具 這個 MCP 伺服器提供的工具清單(外部為向遠端載入、自定義為你設定的自訂工具)。
依賴資源 這個 MCP 伺服器用到的其他資源(例如 HTTP 連結器、被當工具呼叫的 Agent、知識庫等)。
被依賴資源 反過來,有哪些資源用到這個 MCP 伺服器(例如掛上它的 Agent 或 MCP 任務)。

「一般」頁籤依設定多顯示幾列:

  • 認證類型:只在外部伺服器設了認證時出現(上圖那台沒設認證,所以沒有這一列)。
  • 連結器:只在認證類型為「HTTP 連結器標頭」時出現,顯示那把連結器的名稱(不是 ID),點下去會跳到該連結器的資源頁,方便直接去改標頭。
  • 端點 URL:外部伺服器顯示你填的遠端網址(命中常用服務時前面帶服務圖示);自定義伺服器顯示平台給這台伺服器的網址,外部用戶端要用它來連進來。

「詳細資料」卡片右上角的圖示鈕:測試連線()、編輯()、複製()、刪除(),以及收合卡片的箭頭。其中「測試連線」鈕只在採認證的外部伺服器上出現,見下方使用效果

使用效果

MCP 伺服器不能單獨執行,它的價值在於「把一組工具接給 Agent 呼叫」。外部伺服器可在建立後測試連線確認接得通;自定義伺服器在平台內定義工具、沒有遠端可測,直接掛到 Agent 上使用即可。

測試連線(外部)

採認證(HTTP 連結器標頭或 OAuth 登入)的外部伺服器有兩個測試連線入口,做的事一樣(用目前設定試連一次),位置不同:

  • 建立/編輯表單右上角的文字按鈕:字樣為「測試連線」(測試中顯示「測試中...」)。
  • 詳細頁「詳細資料」卡片右上角的圖示鈕:圖示為 ,滑過會顯示「測試連線」(見詳細頁截圖)。

採「OAuth 登入」時,會先開啟「OAuth 授權」對話框完成授權,再進行連線測試。自定義類型與「未設認證」的外部伺服器沒有可測試的連線目標,不會出現這顆按鈕。

點下按鈕後,平台會用目前設定去試連:

  • 成功:畫面右下角跳出綠色提示「測試連線成功!」,代表這台伺服器接得通。
  • 失敗:跳出紅色提示「測試連線失敗!請檢查設定並重試。」,請回頭檢查端點 URL、認證設定或遠端伺服器狀態。

OAuth 要先完成授權、端點要先填好

採 OAuth 時若尚未完成授權就測試,會提示「請先完成授權,再進行連線測試。」;端點 URL 還沒填時「測試連線」鈕是灰的、按不下去;認證設定沒填完(例如選了「使用既有連結器」卻還沒挑連結器)也一樣是灰的。先把端點與認證都備妥,這顆鈕才會亮。

掛到 Agent 後工具被呼叫

驗證接得通後,這個 MCP 伺服器就能在下游被選用,讓它提供的工具實際被呼叫:

  • Agent 的 MCP 伺服器工具:把整台 MCP 伺服器掛到 Agent 上,Agent 對話時就能挑選並呼叫上面的工具。
  • MCP 任務:在工作流程的任務設定裡選這台 MCP 伺服器與要呼叫的工具。

下一步