從混亂到統一:MCP-Router 正在重寫 AI 工具的管理方式

更新 發佈閱讀 9 分鐘

AI/Agent 應用正成為我們開發工作流程中的重要一環。為了讓這些應用能調用外部工具、存取最新資訊,我們通常會使用 MCP (Model Context Protocol) 協定為其擴充能力。

然而,當我們同時使用 Cursor、Claude Code 等多個 AI 程式設計應用時,一個低效率的環節很快就會出現:MCP 服務的重複設定。

本文將介紹一個開源專案 MCP-Router,它可以徹底解決這個問題,幫助我們實現「一次設定,所有應用共享」。

一、核心痛點:N x M 的重複工作

低效率的工作流程非常明確。

假設我們的工具箱中有 3 個 AI 應用 (N=3),現在需要接入一個新的 Web 搜尋 MCP。我們必須依次為這 3 個應用單獨設定,總計 3 次操作。如果後續再接入一個知識庫 MCP,又需要重複 3 次。

這種 N x M (應用數 x MCP 數) 的設定模式,在團隊協作或個人工具鏈拓展時,會消耗掉大量不必要的時間。

二、解決方案:MCP-Router

MCP-Router 是一個開源的 MCP 服務中繼站。它的工作原理是聚合所有上游的 MCP 服務,然後自身作為一個統一的 MCP 服務,供其他 AI 應用連接。

它的官網是 https://mcp-router.net/en

raw-image

工作流程優化後變得非常簡單:

  • 集中設定:我們將所有需要的 MCP 服務,一次性設定到 MCP-Router 中。
  • 統一接入:我們將所有的 AI 應用,統一指向 MCP-Router 這一個服務。

完成這個流程後,未來任何 MCP 服務的增減,我們都只在 MCP-Router 中更新一次。所有連接到它的 AI 應用都會自動同步這些能力。

三、上手實踐:三步驟完成設定

首次設定 MCP-Router 的過程非常直接,預計在 5 分鐘內可以完成。

  1. 安裝 MCP-Router

我們直接從專案的 Github Release 頁面下載對應系統的安裝檔。 直達位址: https://github.com/mcp-router/mcp-router/releases

raw-image

安裝過程無需任何額外操作。

  1. 匯入 MCP 設定

啟動 MCP-Router 後,點擊主畫面的新增按鈕,準備匯入 MCP 服務。

raw-image

我們需要提供一份 JSON 格式的設定檔。下方是一個包含多個常見 MCP 服務的設定範例,我們可以根據自己的需求進行修改:

{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"],
"env": {}
},
"mcp-deepwiki": {
"command": "npx",
"args": ["-y", "mcp-deepwiki@latest"],
"env": {}
},
"playwright": {
"command": "npx",
"args": ["@playwright/mcp@latest"],
"env": {}
},
"open-websearch": {
"command": "npx",
"args": ["-y", "open-websearch@latest"],
"env": {
"MODE": "stdio",
"DEFAULT_SEARCH_ENGINE": "duckduckgo"
}
}
}
}
raw-image

將設定內容貼上後,點擊 Import 按鈕即可完成。

raw-image

所有新匯入的 MCP 預設為未啟動狀態,我們可以依需求啟動。

連接 AI 應用

這是最後一步,將我們的 AI 應用指向這個強大的「中繼站」。

Cursor

MCP-Router 對 Cursor 這類常見應用提供了最佳的支援。在應用程式清單中找到 Cursor,直接點擊「Add MCP Config」按鈕,即可一鍵完成所有設定,無需手動操作。

raw-image
raw-image

Claude Code

MCP-Router 為 Claude 的桌面版提供了設定,但沒有為 Claude Code 提供設定。 這裡,我介紹一下 Claude Code 的設定方式。

首先要新增自訂應用,具體步驟可以參考圖片中的操作。

raw-image

新增步驟後,點擊「how to use」,複製權杖。

raw-image

取得權杖後,將下方指令中的 <token> 進行完全替換。

claude mcp add mcp-router --env MCPR_TOKEN=<Token> -- npx -y @mcp_router/cli@latest connect
claude mcp add mcp-router --env MCPR_TOKEN=mcpr_M_YOaa3nDhnW-Hg8jIicBBgtpm6P0Acc -- npx -y @mcp_router/cli@latest connect

接著就能順利完成 Claude Code 的設定,後續新增 MCP 時,同樣不需要更新此處的設定,只要在 MCP-Router 新增 MCP 即可。

raw-image

透過對這兩個應用的設定實作,相信你已經能體會 MCP-Router 帶來的便利性。 在使用這類工具之前,如果我們新安裝一個 MCP,想在 Cursor 使用時就得設定一次,想在 Claude Code 使用時又得再設定一次。 重複的設定,在此刻就顯得額外冗餘。

四、一個有用的技巧:讓 AI 產生設定指令

如果未來遇到一個新的 AI 應用,我們不清楚它的 MCP 新增指令格式,可以利用 Claude 官方文件的 Ask Docs 功能。

我們只需要把目標 MCP 的 JSON 設定資訊傳送給 Ask Docs,然後提問:

根據 MCP 的設定說明,如果我要新增這樣的 MCP,我應該用什麼指令? 
{

  "mcpServers": {

    "mcp-router": {

      "command": "npx",

      "args": [

        "-y",

        "@mcp_router/cli@latest",

        "connect"

      ],

      "env": {

        "MCPR_TOKEN": "mcpr_M_YOaa3nDhnW-Hg8jIicBBgtpm6P0Acc"

      }

    }

  }

}

它會為我們產生準確的命令行指令。

五、總結

MCP-Router 將一次性的設定工作,轉化為一個可長期複用的高效工作流程。它不僅解決了多 AI 應用場景下的重複設定問題,也極大降低了嘗試和切換新工具的維護成本。

值得一提的是,有社區愛好者進行了二次開發,提供了中文支援版本,進一步降低了使用門檻。 中文版位址: https://github.com/Fate0x01/mcp-router/releases

現在,設定已全部完成。我們鼓勵你立即上手嘗試,親自體驗這種高效的工作流程。

小弟創建了一個有關ClaudeCode以及AI程式碼的DC群組,目前還處於起步狀態,希望各位能多多支持!每天都會在群組裏分享ClaudeCode或codex的使用技巧。如果大家感興趣,請點按AI程式設計交流群組加入!感激不盡。

留言
avatar-img
留言分享你的想法!
avatar-img
KoiCode的沙龍
8會員
11內容數
解鎖更多claude code/程式碼相關的玩法和黑科技
KoiCode的沙龍的其他內容
2025/10/13
本文深度解析Gemini CLI與Claude Code新推出的插件系統。其核心是通過打包分享自定義工具,將CLI從封閉應用變為可擴展的開發平台。Gemini直接且易於上手,而Claude藉由Marketplace、子智能體等高級功能,實現了更深度的流程定制。
2025/10/13
本文深度解析Gemini CLI與Claude Code新推出的插件系統。其核心是通過打包分享自定義工具,將CLI從封閉應用變為可擴展的開發平台。Gemini直接且易於上手,而Claude藉由Marketplace、子智能體等高級功能,實現了更深度的流程定制。
2025/10/10
介紹 Anthropic 公司為 Claude Code 推出的擴充套件系統功能,闡述其如何解決開發團隊在環境設定、團隊標準化、新人入職等方面的長期痛點,並展示了擴充套件可包含的內容及其實際應用場景。文章也提及了建立自訂擴充套件市集的可能性,以及該功能對分享工作流程、提升協作效率的重大意義。
2025/10/10
介紹 Anthropic 公司為 Claude Code 推出的擴充套件系統功能,闡述其如何解決開發團隊在環境設定、團隊標準化、新人入職等方面的長期痛點,並展示了擴充套件可包含的內容及其實際應用場景。文章也提及了建立自訂擴充套件市集的可能性,以及該功能對分享工作流程、提升協作效率的重大意義。
2025/10/09
本文介紹現代 Java 中 String 類別的強大新功能,如何取代過去低效率且冗長的文字清理與格式化程式碼,顯著提升開發效率、程式碼可讀性與專案的零依賴性。包含實際應用範例,特別是針對 AI 服務回傳不規範文字(如帶有額外空行的 JSON)的處理,展示如何組合這些新方法快速建構穩健的文字清理流程。
2025/10/09
本文介紹現代 Java 中 String 類別的強大新功能,如何取代過去低效率且冗長的文字清理與格式化程式碼,顯著提升開發效率、程式碼可讀性與專案的零依賴性。包含實際應用範例,特別是針對 AI 服務回傳不規範文字(如帶有額外空行的 JSON)的處理,展示如何組合這些新方法快速建構穩健的文字清理流程。
看更多
你可能也想看
Thumbnail
雙11於許多人而言,不只是單純的折扣狂歡,更是行事曆裡預定的,對美好生活的憧憬。 錢錢沒有不見,它變成了快樂,跟讓臥房、辦公桌、每天早晨的咖啡香升級的樣子! 這次格編突擊辦公室,也邀請 vocus「野格團」創作者分享掀開蝦皮購物車的簾幕,「加入購物車」的瞬間,藏著哪些靈感,或是對美好生活的想像?
Thumbnail
雙11於許多人而言,不只是單純的折扣狂歡,更是行事曆裡預定的,對美好生活的憧憬。 錢錢沒有不見,它變成了快樂,跟讓臥房、辦公桌、每天早晨的咖啡香升級的樣子! 這次格編突擊辦公室,也邀請 vocus「野格團」創作者分享掀開蝦皮購物車的簾幕,「加入購物車」的瞬間,藏著哪些靈感,或是對美好生活的想像?
Thumbnail
雙11購物節準備開跑,蝦皮推出超多優惠,與你分享實際入手的收納好物,包括貨櫃收納箱、真空收納袋、可站立筆袋等,並分享如何利用蝦皮分潤計畫,一邊購物一邊賺取額外收入,讓你買得開心、賺得也開心!
Thumbnail
雙11購物節準備開跑,蝦皮推出超多優惠,與你分享實際入手的收納好物,包括貨櫃收納箱、真空收納袋、可站立筆袋等,並分享如何利用蝦皮分潤計畫,一邊購物一邊賺取額外收入,讓你買得開心、賺得也開心!
Thumbnail
分享個人在新家裝潢後,精選 5 款蝦皮上的實用家居好物,包含客製化層架、MIT 地毯、沙發邊桌、分類垃圾桶及寵物碗架,從尺寸、功能到價格都符合需求,並提供詳細開箱心得與購買建議。
Thumbnail
分享個人在新家裝潢後,精選 5 款蝦皮上的實用家居好物,包含客製化層架、MIT 地毯、沙發邊桌、分類垃圾桶及寵物碗架,從尺寸、功能到價格都符合需求,並提供詳細開箱心得與購買建議。
Thumbnail
最近觀察到許多網站有一個特性,就是有些網站會使用不同的模板做同一個關鍵字。 很多開發者在做產品的時候會有一個特性,就是會使用相同的模板。使用相同模板的好處不外乎是減少重複開發的時間、快速上站。 因為其實在程式開發中有很多功能可能是相似甚至是重複的。在這種情況下我們不應該重複去開發相同功能,而
Thumbnail
最近觀察到許多網站有一個特性,就是有些網站會使用不同的模板做同一個關鍵字。 很多開發者在做產品的時候會有一個特性,就是會使用相同的模板。使用相同模板的好處不外乎是減少重複開發的時間、快速上站。 因為其實在程式開發中有很多功能可能是相似甚至是重複的。在這種情況下我們不應該重複去開發相同功能,而
Thumbnail
在網路速度有限的情況下,依序記錄不斷產生的資訊,能統計使用者在頁面上操作了哪些功能。
Thumbnail
在網路速度有限的情況下,依序記錄不斷產生的資訊,能統計使用者在頁面上操作了哪些功能。
Thumbnail
Relay.app 是簡單強大的自動化 No Code 工具,支援約百種數位工具,操作介面簡單易上手。內建串接 OpenAI,只要簡單輸入指令,即可獲得 AI 生成回覆!更棒的是,可以整合真人決策進入自動化工作流程,使人力介入不再中斷自動化,打造更全面完整工作流程,提升團隊協作,專案管理更有效率!
Thumbnail
Relay.app 是簡單強大的自動化 No Code 工具,支援約百種數位工具,操作介面簡單易上手。內建串接 OpenAI,只要簡單輸入指令,即可獲得 AI 生成回覆!更棒的是,可以整合真人決策進入自動化工作流程,使人力介入不再中斷自動化,打造更全面完整工作流程,提升團隊協作,專案管理更有效率!
Thumbnail
隨著企業數位轉型的步伐加快,提升工作效率和降低成本成為了重要目標。 在這個過程中,RPA與API結合使用,為企業帶來了更高效、更智能的自動化解決方案。 RPAI 數位優化器將和大家一起探討RPA與API串接的應用,並分析其在不同領域中的實際效益。
Thumbnail
隨著企業數位轉型的步伐加快,提升工作效率和降低成本成為了重要目標。 在這個過程中,RPA與API結合使用,為企業帶來了更高效、更智能的自動化解決方案。 RPAI 數位優化器將和大家一起探討RPA與API串接的應用,並分析其在不同領域中的實際效益。
Thumbnail
代理模式通過封裝原始對象來實現對該對象的控制和管理,同時不改變原始對象的行為或客戶端與該對象互動的方式,以此介入或增強對該對象的訪問和操作。
Thumbnail
代理模式通過封裝原始對象來實現對該對象的控制和管理,同時不改變原始對象的行為或客戶端與該對象互動的方式,以此介入或增強對該對象的訪問和操作。
Thumbnail
當我們在撰寫一套系統的時候, 總是會提供一個介面讓使用者來觸發功能模組並回傳使用者所需的請求, 而傳統的安裝包模式總是太侷限, 需要個別主機獨立安裝, 相當繁瑣, 但隨著時代的演進與互聯網的崛起, 大部分的工作都可以藉由網頁端、裝置端來觸發, 而伺服端則是負責接收指令、運算與回傳結果, 雲端
Thumbnail
當我們在撰寫一套系統的時候, 總是會提供一個介面讓使用者來觸發功能模組並回傳使用者所需的請求, 而傳統的安裝包模式總是太侷限, 需要個別主機獨立安裝, 相當繁瑣, 但隨著時代的演進與互聯網的崛起, 大部分的工作都可以藉由網頁端、裝置端來觸發, 而伺服端則是負責接收指令、運算與回傳結果, 雲端
Thumbnail
這篇的主要目的是搭建出基本可用的Controlnet工作流。
Thumbnail
這篇的主要目的是搭建出基本可用的Controlnet工作流。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News