{"repo":"persist-1/DrissionPage-MCP-Server","free":true,"listed":false,"github":"https://github.com/persist-1/DrissionPage-MCP-Server","clone":"git clone https://github.com/persist-1/DrissionPage-MCP-Server.git","description":"The Model Context Protocol (MCP) service based on DrissionPage provides AI assistants with powerful browser automation capabilities. | 基于 DrissionPage 的模型上下文协议 (MCP) 服务，为 AI 助手提供强大的浏览器自动化能力。","language":"Python","stars":25,"topics":["crawler","cursor","drissionpage","fastmcp","mcp-server","trae"],"license":"MIT","category":"mcp-servers","readme_excerpt":"DrissionPage-MCP-Server 基于 DrissionPage 的模型上下文协议 (MCP) 服务，为 AI 助手提供强大的浏览器自动化能力。 ✨ 核心特性 🌐 浏览器自动化 - 页面导航、元素操作、截图等完整功能 🔧 MCP协议支持 - 与AI助手无缝集成的标准化接口 📸 截图与DOM - 页面分析、元素定位、结构获取 🚀 异步高性能 - 基于FastMCP框架的高效服务 🛠️ 17工具集 - 涵盖浏览器管理到文件处理的全方位功能 🚀 快速开始 安装 启动服务 在AI助手中配置 在 Trae AI IDE 中添加 MCP 服务配置： .png) 📱 使用案例 网页自动化操作 复杂页面交互 基本使用示例 🛠️ MCP 工具列表 分类 工具 功能描述 ------ ------ ---------- 🌐 浏览器管理 1. connect browser 连接/启动浏览器 2. new tab 创建新标签页 3. navigate 页面导航 🎯 元素操作 4. click element 点击元素 5. input text 输入文本 6. get element text 获取元素文本内容 7. get page text 获取页面完整文本内容 📸 截图功能 8. take screenshot 页面/元素截图 9. get screenshot data 获取截图数据 🌳 DOM操作 10. get dom tree 获取DOM树结构 11. find elements 查找页面元素 🔍 网络监控 12. enable network monitoring 启用网络监控 13. get network logs 获取网络日志 📁 文件操作 14. save page source 保存页面源码 15. get cookies 获取Cookies ⚡ 高级功能 16. execute javascript 执行JavaScript 17. run cdp command 执行CDP命令 ⚙️ 环境配置 🏗️ 项目架构 核心模块说明 - core/ : 核心业务逻辑，包含浏览器管理、元素操作、文件处理等 - services/ : 服务层，提供 CDP、DOM、截图等专业服务 - config/ : 配置管理，处理环境变量和系统设置 - utils/ : 通用工具，提供辅助函数和文本处理能力 📚 文档 - 📖 在线文档 - 完整的项目文档 - 🚀 使用说明 - 快速上手指南 - 🏗️ 开发指南 - 开发环境配置 - 🔧 项目架构 - 架构设计说明 - 📋 API参考 - 详细API文档 🔧 故障排除 问题 解决方案 ------ ---------- 🌐 浏览器连接失败 确保Chrome已安装，检查调试端口配置 🎯 元素找不到 检查选择器，等待页面加载，使用更具体选择器 📸 截图失败 检查磁盘空间、文件权限、截图目录 🔍 网络监控无数据 确保已启用监控，检查过滤条件 🤝 贡献 欢迎提交 Issue 和 Pull Request！ 1. Fork 项目 → 2. 创建分支 → 3. 提交更改 → 4. 推送分支 → 5. 创建 PR 📄 许可证 MIT License - 详见 LICENSE 文件 📖 参考项目 本项目基于 DrissionPage 构建 --- ⭐ 如果这个项目对你有帮助，请给个 Star！","default_branch":null,"files":null,"tree":[],"storefront":"/r/persist-1","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/persist-1/DrissionPage-MCP-Server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}