MCP Server Proxy
什麼是MCP Server Proxy?
MCP Server Proxy是一箇中間層服務,它允許您同時連接和管理多個不同類型的MCP服務器。通過統一接口,您可以方便地訪問不同服務器提供的工具功能,而無需分別連接每個服務器。如何使用MCP Server Proxy?
您可以通過簡單的命令行啟動代理服務器,選擇不同的配置方案(profile)來連接不同的MCP服務器組合。支持兩種工作模式:標準輸入輸出(stdio)和服務器發送事件(SSE)模式。適用場景
當您需要同時使用多種MCP服務器提供的工具時;當您需要在不同環境配置(如開發環境和生產環境)之間快速切換時;當您希望通過統一接口管理多個MCP服務器時。主要功能
多服務器連接
可同時連接多個不同類型的MCP服務器,如Kubernetes服務器和文件系統服務器
配置方案管理
支持創建多個配置方案(profile),每個方案可以定義不同的服務器組合
工具命名規範
自動為工具添加服務器名前綴,避免不同服務器的工具名稱衝突
雙工作模式
支持stdio和SSE兩種工作模式,適應不同使用場景
優勢
簡化多MCP服務器管理,提供統一訪問接口
靈活的配置方案,方便環境切換
清晰的工具命名規範,避免衝突
支持多種工作模式,適應不同需求
侷限性
需要預先配置各個MCP服務器的連接信息
SSE模式需要額外的網絡配置
工具名稱前綴可能增加命令長度
如何使用
安裝
首先安裝必要的依賴
創建配置文件
在項目目錄中創建JSON格式的配置文件,如config.developer.json
啟動代理服務器
使用命令行啟動代理服務器,指定配置方案和工作模式
使用工具
通過統一接口調用工具,工具名格式為"服務器名_工具名"
使用案例
開發環境配置
在開發環境中同時使用Kubernetes和文件系統工具
個人文件管理
僅使用文件系統工具管理個人文件
Web應用集成
通過SSE模式將代理服務器集成到Web應用中
常見問題
如何創建新的配置方案?
為什麼我的工具調用失敗?
SSE模式和stdio模式有什麼區別?
如何查看所有可用工具?
相關資源
MCP協議官方文檔
Model Context Protocol的官方技術文檔
GitHub倉庫
MCP Server Proxy的源代碼
示例配置文件
各種配置方案的示例文件

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
20.7K
5分

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
27.5K
4.5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
65.5K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
20.9K
4.5分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
13.4K
4.5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
16.4K
4.8分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
15.5K
5分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
45.5K
4.7分

