MeetAndy logo
MCP 伺服器

自訂 MCP server

把你自己的 MCP server 新增到 MeetAndy,讓 Andy 為你的公司執行任務時能使用它的工具。

如果你的團隊有自己架設的 MCP server,公司管理員可以把它加進 MeetAndy。之後 Andy 在執行任務時就能呼叫它的工具,方式和使用 Notion 等內建服務相同。本頁寫給新增 server 的公司管理員,以及要連接這些 server 的同事。

開始之前

  • 你必須是公司管理員,才能新增或管理 custom server。
  • Server 必須能從公開的 HTTPS 連線。私有網路、本機位址與 http:// 位址都會被拒絕,URL 也不能包含帳號或密碼。
  • MeetAndy 對你的 server 發出的所有呼叫都來自同一個 MeetAndy IP 位址,如果你的 server 有限制來源,可以把它加入允許清單。你的 server 仍應自行要求 key 或登入。
  • 每間公司最多可新增 5 個 custom server。MeetAndy 每個 server 最多使用 100 個工具。

新增 server

  1. 開啟 Manage,進入 MCP servers。
  2. 點 Add custom server。
  3. 輸入 Name 與 Server URL,例如 https://mcp.example.com/mcp。
  4. 在 How people sign in 選擇登入方式(見下方說明)。
  5. 點 Add server。

Add custom MCP server 對話框,選擇以 key 登入且每人各自提供 key

使用 key 登入

如果你的 server 要求在 HTTP header 帶入 API key 或 token,請選 With a key。

  1. 輸入 Header name(例如 Authorization)與 Value prefix(例如 Bearer ,結尾含一個空格)。
  2. 在 Who provides the key 選擇:
    • Each person adds their own key。 每位同事用自己的 key 連線,因此你的 server 能分辨是誰在操作。你需要貼上一組 Test key,讓 MeetAndy 列出 server 的工具。Test key 不會被儲存。
    • One company key shared by everyone。 你貼上一組 Company key,MeetAndy 會加密儲存且不再顯示。所有人的操作在你的 server 上都會顯示為這一把 key。
  3. 點 Add server。MeetAndy 會連線、列出工具,並開啟該 server 的頁面。

之後可以在 server 頁面的 How people authenticate 切換這兩種方式。

使用 OAuth 登入

如果你的 server 支援 OAuth 登入,請選 With OAuth, like Notion。MeetAndy 會從 server 位址讀取登入設定,每位同事用自己的帳號登入。

Add custom MCP server 對話框,選擇以 OAuth 登入

  1. 新增 server。如果你的 server 不支援自動註冊 client,表單會要求輸入 Client ID。請在你的 server 把 MeetAndy 註冊為 public client,再貼上 client ID。
  2. 在 server 頁面上,工具列出之前會顯示 Setup not finished。點 Connect to load tools,用你自己的帳號登入一次。在這之前沒有人能使用該 server。

選擇 Andy 可以使用的工具

從 Manage → MCP servers 開啟該 server。在 Allowed tools 底下,工具分為 Read 與 Write。只有 server 標示為唯讀的工具會列在 Read,其餘工具一律視為寫入,在規劃模式中需要核准。

勾選你要開放的工具,然後點 Save。頁面上方的 Allow users to connect server 名稱 accounts 開關決定公司成員能不能連接這個 server。

連接你的帳號

管理員新增並啟用 server 後,你連接它的方式和其他服務相同:開啟 Settings → Connections,在 Custom 分類下找到該 server 並連接。接下來要做什麼,取決於管理員的設定:

  • Each person adds their own key: 貼上你自己的 key。
  • OAuth: 用你自己的帳號登入。
  • One company key shared by everyone: 不需要任何操作,server 會顯示「Using your company's key」。如果顯示「Your admin has not added a company key yet」,請管理員新增公司 key。

一般流程請見個人 MCP 連線。

如果 server 顯示「Disabled by company admin」,請管理員為它開啟 Allow users to connect server 名稱 accounts。

維護 server

  • Refresh tools: 如果你在 server 上新增或重新命名了工具,開啟它的頁面並點 Refresh tools。採用每人各自 key 的 server 需要先貼上 test key;OAuth server 則使用你已連接的帳號。
  • Remove server: 從 MeetAndy 永久刪除該 server,以及所有儲存的 key 與登入,包含每個人自己的連線。你的 server 上已經授予的存取權不會被撤銷。此動作無法復原。

疑難排解

訊息處理方式
URL 被拒絕使用公開的 https:// 位址,且不要包含帳號或密碼。
需要 client ID在你的 server 把 MeetAndy 註冊為 public client,再貼上 client ID。
Setup not finished點 Connect to load tools 並登入一次。
找不到工具或連線失敗確認 key 有效,且 server 允許來自 MeetAndy IP 位址的連線。