AI工具有那些? @ 香港AI工具平台
MCPHub 專案:MCPHub 是由開發者 samanhappy 創建的一個開源專案。它在模型內容協定 (MCP) 生態系統中扮演著「交通樞紐」與「管理總部」的關鍵角色。隨著可用的 MCP 伺服器種類越來越多(例如用於資料庫、行動裝置、網頁瀏覽等),如何有效地管理、整合並提供給 AI 助理使用,成為了一個新的挑戰。MCPHub 正是為解決這個問題而生。
MCP工具

MCPHub 專案

MCPHub 是由開發者 samanhappy 創建的一個開源專案。它在模型內容協定 (MCP) 生態系統中扮演著「交通樞紐」與「管理總部」的關鍵角色。隨著可用的 MCP 伺服器種類越來越多(例如用於資料庫、行動裝置、網頁瀏覽等),如何有效地管理、整合並提供給 AI 助理使用,成為了一個新的挑戰。MCPHub 正是為解決這個問題而生。

這個專案的核心目標是提供一個統一的中心化平台,讓使用者可以輕鬆地管理、監控和組織多個不同的 MCP 伺服器,並將它們動態地整合成靈活、可串流的 HTTP (SSE) 端點。

核心價值與解決的痛點

想像一下,當你的 AI 助理需要同時具備操作資料庫、控制手機、瀏覽網頁等多種能力時,你可能需要在其設定檔中分別設定好幾個 MCP 伺服器。這不僅管理繁瑣,而且不易擴展。

MCPHub 透過以下方式解決了這些痛點:

  1. 集中化管理 (Centralized Management):

    • 你只需要在 MCPHub 的設定檔 (mcp_settings.json) 中定義所有你想要使用的 MCP 伺服器。
    • 之後,在你的 AI 助理(如 Cursor)中,只需要設定一個指向 MCPHub 的端點,即可存取所有已註冊的工具。
  2. 視覺化儀表板 (Dashboard):

    • 提供一個時尚的網頁介面,讓你可以即時監控所有 MCP 伺服器的運行狀態、啟用/停用伺服器、管理使用者權限等。
  3. 動態配置與熱插拔 (Hot-Swappable):

    • 你可以在 MCPHub 運行時,動態地新增、移除或更新 MCP 伺服器的設定,而無需重新啟動服務,實現了零停機時間的配置管理。

創新的路由與存取策略

MCPHub 最強大的功能之一是其靈活的端點路由策略,讓你能以極高的彈性控制 AI 對工具的存取權限:

  • 統一端點 (/mcp):

    • 一個端點即可存取所有在 MCPHub 中設定的伺服器。這是最簡單的整合方式。
  • 群組端點 (/mcp/{group}):

    • 你可以在儀表板中將功能類似或屬於同一專案的伺服器組織成「群組」(例如,一個名為 "database_tools" 的群組)。
    • AI 助理可以連接到特定群組的端點,從而只能使用該群組內的工具。這對於權限管理和隔離不同工作環境非常有用。
  • 伺服器特定端點 (/mcp/{server}):

    • 允許直接存取單一的 MCP 伺服器,用於需要精確控制的場景。
  • 智慧路由 (/mcp/$smart) (實驗性功能):

    • 這是一項前瞻性的功能。它會將所有工具的功能描述轉換為向量,並利用語意搜尋技術。
    • 當 AI 收到任務時,MCPHub智慧地從所有可用工具中,找出最相關的幾個來應對任務,極大地提升了工具發現的準確性和效率。

主要特性總結

  • 廣泛的相容性: 無縫整合任何遵循 stdioSSE 協定的 MCP 伺服器。
  • 安全認證: 內建基於 JWT 和 bcrypt 的使用者管理與角色型存取控制。
  • 易於部署: 提供 Docker 容器化設定,一行命令即可快速部署。
  • 技術棧現代化: 後端使用 Node.js/Express,前端使用 React/Vite。

總結來說,MCPHub 將分散的 MCP 伺服器整合成一個有組織、易於管理、安全可靠的統一服務中心。它不僅簡化了終端使用者的設定,更為團隊協作和企業級應用場景下的 MCP 生態系統擴展,提供了強大而靈活的基礎設施。

  • MCP平台來源: github
  • 連結: https://github.com/samanhappy/mcphub

立即試用MCP工具