Fayeblade MCP
什麼是Venice Browser MCP Bridge?
這是一個專門為瀏覽器自動化設計的工具橋接器,它通過簡單的JSON-RPC協議與外部程序通信,讓您能夠遠程控制瀏覽器進行網頁導航、數據採集等操作,而無需複雜的編程知識。如何使用Venice Browser MCP Bridge?
通過簡單的命令行啟動,配置環境變量選擇不同的傳輸模式,然後使用JSON格式的命令來控制瀏覽器行為,支持自動會話保持和多種瀏覽器類型。適用場景
適合需要自動化網頁操作、數據抓取、網頁測試、內容監控等場景,特別是需要真實瀏覽器環境而非無頭模式的複雜交互任務。主要功能
雙傳輸協議支持
同時支持line模式(每行一個JSON)和content-length模式(HTTP風格幀格式),適應不同的主機環境需求
真實瀏覽器自動化
基於Playwright技術,提供Chromium、Firefox、WebKit多種真實瀏覽器的自動化能力,支持有頭和無頭模式
會話持久化
可配置的會話狀態保存和恢復功能,支持cookie和登錄狀態的保持,避免重複認證
簡潔的RPC協議
使用簡單明瞭的JSON-RPC風格協議,易於理解和集成,降低使用門檻
優勢
開箱即用,配置簡單,無需複雜的環境搭建
支持多種瀏覽器和傳輸模式,兼容性強
會話持久化功能避免重複登錄,提高效率
完整的錯誤處理和超時機制,穩定性好
侷限性
需要安裝Playwright和瀏覽器依賴,初始設置稍複雜
高性能併發場景可能需要額外優化
目前支持的RPC方法相對有限,需要擴展
如何使用
環境準備
創建Python虛擬環境並安裝所需依賴
選擇啟動模式
根據需求選擇line模式或content-length模式啟動服務
測試連接
使用測試命令驗證服務是否正常工作
配置參數
通過環境變量調整瀏覽器類型、超時時間等參數
使用案例
網頁內容抓取
自動化訪問網頁並提取所需信息,適用於數據採集和內容監控
自動化測試
用於網站功能測試和用戶體驗驗證,支持真實瀏覽器環境測試
持續會話管理
保持用戶登錄狀態進行系列操作,避免重複認證
常見問題
啟動時出現瀏覽器執行文件不存在的錯誤
JSON解析錯誤或額外數據錯誤
如何保持登錄狀態和cookies
支持哪些瀏覽器類型
如何處理導航超時
相關資源
Playwright官方文檔
底層瀏覽器自動化框架的詳細文檔
MCP協議規範
Model Context Protocol的官方規範說明
Python虛擬環境指南
Python虛擬環境的使用和管理指南
JSON-RPC協議說明
JSON-RPC協議的詳細規範和示例

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

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

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

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

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

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

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

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