Major Project
什麼是統一MCP框架AI助手?
這是一個智能AI開發助手系統,它模仿Model Context Protocol (MCP)的核心設計理念,能夠理解您的自然語言請求,自動判斷需要執行什麼操作(比如文件處理、網頁搜索或GitHub操作),然後安全地調用相應工具完成任務,最後以清晰的方式向您展示結果和操作過程。如何使用這個AI助手?
您只需要在網頁聊天界面中輸入自然語言指令,比如'創建一個報告文件'或'搜索最新的AI新聞',系統會自動分析您的意圖,選擇合適的工具執行操作,並在界面上顯示詳細的操作過程和結果。整個過程無需編寫代碼或記憶複雜命令。適用場景
最適合軟件開發人員、技術寫作者、項目經理和任何需要在開發過程中進行文件管理、信息搜索或代碼倉庫檢查的用戶。無論是日常的文件整理、技術調研,還是項目代碼審查,這個AI助手都能提供智能輔助。主要功能
智能工具選擇
AI能夠理解您的自然語言請求,自動判斷應該使用文件系統、瀏覽器還是GitHub工具,無需您手動指定。
安全的文件操作
所有文件操作都被限制在專用的沙箱目錄中,確保系統安全,防止意外修改或刪除重要文件。
即時網頁搜索
使用瀏覽器工具可以執行即時網絡搜索,訪問最新網頁內容,提取並總結信息,支持技術調研和信息收集。
GitHub倉庫集成
直接連接您的GitHub賬戶,查看倉庫列表、讀取文件內容、獲取項目信息,方便代碼審查和項目管理。
操作過程透明化
前端界面會清晰展示AI的思考過程、調用的工具、執行的命令和返回的結果,讓您完全瞭解AI的工作方式。
模塊化架構設計
系統採用模塊化設計,可以輕鬆添加新的工具或功能,具有良好的擴展性和維護性。
優勢
用戶友好:完全使用自然語言交互,無需技術背景
安全可控:嚴格的沙箱保護,防止系統級風險
透明可信:完整展示AI決策和執行過程
多功能集成:一個界面集成文件、網絡、代碼倉庫多種操作
易於部署:清晰的分步安裝指南,支持主流操作系統
侷限性
需要API密鑰:依賴Google Gemini API,需要網絡連接
文件操作受限:只能在指定沙箱目錄內操作
瀏覽器工具依賴:需要安裝Playwright和瀏覽器環境
GitHub功能有限:目前主要是讀取操作,缺少高級Git功能
性能依賴網絡:網頁搜索和API調用受網絡速度影響
如何使用
環境準備
確保您的電腦已安裝Python 3.8+和Node.js,並準備好Google Gemini API密鑰。如果需要GitHub功能,還需準備GitHub個人訪問令牌。
後端設置
進入backend目錄,創建Python虛擬環境,安裝依賴包,配置環境變量文件(.env),安裝Playwright瀏覽器。
前端設置
進入frontend目錄,安裝Node.js依賴包。
啟動服務
分別啟動後端服務器和前端界面。後端默認運行在8000端口,前端運行在5173端口。
開始使用
打開瀏覽器訪問 http://localhost:5173,在聊天界面中輸入您的需求,系統會自動處理並顯示結果。
使用案例
文件管理任務
您需要創建一個項目文檔並整理相關文件
技術調研任務
您需要了解某個新技術的最新發展
代碼審查任務
您需要查看GitHub倉庫中的代碼文件
綜合開發任務
您需要收集信息並創建報告
常見問題
我需要付費使用這個系統嗎?
我的文件安全嗎?系統會訪問我的私人文件嗎?
為什麼瀏覽器工具有時候很慢或失敗?
我可以添加自己的工具嗎?
前端顯示'後端狀態:離線'怎麼辦?
支持哪些操作系統?
相關資源
Google Gemini API文檔
獲取API密鑰和了解Gemini模型能力
GitHub個人訪問令牌創建
創建用於GitHub工具的個人訪問令牌
Model Context Protocol (MCP)官方
瞭解本項目靈感來源的MCP協議
FastAPI框架文檔
學習本項目使用的後端框架
React官方文檔
學習本項目使用的前端框架
Playwright瀏覽器自動化
瞭解本項目使用的網頁自動化工具

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

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

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

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

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

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

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

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