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浏览器自动化
了解本项目使用的网页自动化工具

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
114.1K
5分

Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
66.9K
4.3分

Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
62.5K
4.5分

Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
40.8K
4.5分

Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
50.8K
4.8分

Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
84.3K
4.7分

Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
45.5K
5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
26.7K
4.8分