MCP Http Proxy
什麼是MCP HTTP代理服務器?
MCP HTTP代理服務器是一個通過標準HTTP協議為MCP應用程序提供便捷訪問的中間件。它允許開發者和用戶無需深入瞭解MCP協議,即可通過簡單的HTTP請求實現工具調用、事件接收和即時通信。如何使用MCP HTTP代理服務器?
只需啟動代理服務器,即可通過瀏覽器或API客戶端輕鬆發送請求,獲取工具執行結果或即時推送的事件通知。適用場景
適合需要跨平臺集成、即時數據處理或簡化MCP交互的應用場景,如Web應用開發、數據分析和自動化任務管理。主要功能
HTTP端點支持通過標準HTTP接口(GET/POST)簡化MCP工具的調用,無需手動處理複雜協議。
即時事件推送利用Server-Sent Events (SSE),即時推送工具執行結果和日誌信息到客戶端。
圖形化調試界面內置簡單易用的Web界面,用於查看工具列表、發送命令及監控即時通信。
直接JSON-RPC支持允許開發者通過POST請求發送自定義JSON-RPC命令,靈活適配複雜需求。
優勢與侷限性
優勢
簡化MCP協議交互,降低學習成本。
支持多種客戶端(瀏覽器、API工具等)無縫接入。
提供即時事件推送,提升用戶體驗。
內置調試工具,便於快速排查問題。
侷限性
對高併發場景可能需要優化性能。
依賴底層MCP服務器正常運行,若服務器不可用則影響功能。
不支持所有高級MCP功能擴展。
如何使用
安裝與啟動
確保已安裝Node.js環境,運行`node rpc-proxy-worker.js`啟動代理服務器。
訪問工具列表
打開瀏覽器訪問`http://localhost:3005`,查看可用工具及其描述。
發送工具請求
通過GET請求調用特定工具,例如`GET /tool/my_tool?param1=value1`。
即時事件監聽
連接SSE流以接收即時推送的事件,例如`GET /sse`。
使用案例
調用工具示例通過GET請求調用名為`my_tool`的工具,傳遞參數`param1=value1`。
即時事件監聽示例連接SSE流以接收工具執行過程中的即時日誌。
常見問題
如何驗證MCP HTTP代理是否正常運行?
如果工具執行失敗怎麼辦?
如何關閉代理服務器?
相關資源
MCP HTTP代理文檔
詳細的MCP HTTP代理使用指南。
GitHub代碼倉庫
開源項目代碼及貢獻指南。
技術博客文章
介紹MCP HTTP代理的設計理念和應用場景。
Featured MCP Services

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

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

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

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

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

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

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

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