Developer Tools Mcp

Developer Tools Mcp

🚀 开发者工具 MCP 服务器

开发者工具 MCP 服务器是一个全面的模型上下文协议(MCP)服务器,借助 Puppeteer 实现了丰富的开发和浏览器自动化功能。它允许从 Cursor IDE 和其他 MCP 客户端直接与浏览器和系统工具进行无缝交互,无需额外安装浏览器或扩展。

🚀 快速开始

开发者工具 MCP 服务器是一个强大的工具,能助力开发者高效开展浏览器自动化和 Web 开发工作。下面为你介绍其安装和使用的基本步骤。

✨ 主要特性

此 MCP 服务器提供了丰富的浏览器自动化和 Web 开发工具,具体特性如下:

🌐 浏览器自动化

  • 页面管理
    • 可创建、关闭并切换页面。
    • 能够获取页面信息(标题、URL、HTML 内容)。
    • 支持页面导航与刷新。
    • 可进行框架切换。
    • 能等待页面加载和元素出现。

📸 媒体与文档

  • 截图
    • 可捕获部分页面截图。
    • 能捕获整页截图。
    • 支持生成 PDF 文档(支持自定义选项)。

🍪 Cookie 管理

  • 可设置和获取 Cookie。
  • 能按域名管理 Cookie。
  • 可对 Cookie 进行操作与监控。

📱 视图模式

  • 支持移动设备仿真。
  • 支持平板设备仿真。
  • 可进行桌面视图配置。

🔍 调试工具

  • 可监控控制台日志。
  • 能跟踪页面错误。
  • 可进行资源使用分析。
  • 能执行自定义 JavaScript。
  • 可监控网络请求。

📊 分析与测试

  • 性能分析
    • 可获取加载时间指标。
    • 能进行资源消耗分析。
    • 可分析网络性能。
  • 安全性分析
    • 可进行安全头检查。
    • 能检查 SSL/TLS 配置。
  • 可访问性测试
    • 可进行 WCAG 合规性检查。
    • 能遵循可访问性最佳实践。
  • SEO 分析
    • 可验证 Meta 标签。
    • 能检查 SEO 最佳实践。
  • 代码覆盖
    • 可进行 JavaScript 代码覆盖分析。

🔧 元素操作

  • 元素信息
    • 可提取文本内容。
    • 能分析 HTML 结构。
    • 可访问属性和属性。
    • 能检查元素计数与可见性。
    • 可计算位置与样式。
  • 元素交互
    • 支持点击操作。
    • 可进行文本输入。
    • 支持滑动(元素、页面顶部/底部、自定义位置)。
    • 可仿真鼠标悬停。
    • 支持表单提交。
    • 可进行文件上传。
    • 支持键盘快捷键。
    • 可管理对话框(接受/拒绝/提示)。

🔄 API & 系统

  • 可处理 REST API 请求。
  • 能监控系统资源。

🔑 SSH 连接

  • 可通过 SSH 连接到远程服务器(持久连接)。
  • 能在远程 SSH 服务器上执行命令。
  • 可断开与远程 SSH 服务器的连接。

📦 安装指南

先决条件

  • Node.js 运行时环境(v18 或更高版本)

设置

由于此服务器包含超过 40 个工具,建议使用 MCP HUB MCP 服务器

{
"mcpServers": {
"developer-tools-mcp": {
"command": "npx -y developer-tools-mcp"
}
}
}

🤝 贡献

欢迎贡献!请随时提交 Pull Request。

📄 许可证

此项目根据 MIT 许可证发布,具体见 LICENSE 文件。

  • 0 关注
  • 0 收藏,23 浏览
  • system 提出于 2025-10-05 02:54

相似服务问题

相关AI产品