基本能力
产品定位
Electron Debug MCP Server 是一个专为 Electron 应用程序设计的调试工具,通过 MCP 和 CDP 的深度集成,提供高级调试功能。
核心功能
- 进程管理:启动、停止、列出和监控 Electron 进程。
- 调试能力:通过 CDP 集成,支持执行 JavaScript、暂停和恢复执行、重新加载页面等。
- 资源访问:提供结构化资源端点,如进程信息、日志、调试目标和 CDP 访问。
适用场景
- 开发 Electron 应用程序时进行高级调试。
- 需要程序化控制 Electron 应用程序的场景。
- 需要深度集成 Chrome DevTools Protocol 进行调试的场景。
工具列表
- MCP 客户端库:用于与 MCP 服务器通信。
- CDP 工具:用于直接与 Chrome DevTools Protocol 交互。
常见问题解答
- 如何启动服务器? 使用
npm run start
命令。 - 如何连接服务器? 通过 MCP 客户端库或直接使用 stdin/stdout。
- 如何调试 Electron 应用程序? 使用提供的资源端点和 CDP 集成功能。
使用教程
使用依赖
确保已安装 Node.js 和 npm。
安装教程
```bash
Clone the repository
git clone https://github.com/yourusername/electron-mcp-server.git
Navigate to the project directory
cd electron-mcp-server
Install dependencies
npm install
Build the project
npm run build
```
调试方式
```bash
启动服务器
npm run start
开发模式运行
npm run dev
```