使用说明
剧作家mcp服务器
用于浏览器自动化的Playwright MCP服务器
概述
该项目使用Playwright实现了一个模型上下文协议(MCP)服务器,用于浏览器自动化。它提供了一个示例MCP服务器和客户端集成,支持提示模板、资源列表和工具调用。
特性
- 使用MCP服务器实现
@modelcontextprotocol/sdk - 基于Playwright的浏览器自动化
- 提示和资源处理程序示例
- Playwright和Jest的自动化测试
- TypeScript支持
入门指南
先决条件
- Node.js(建议使用v18+)
- npm
安装
npm install
npm run install-browsers
运行服务器
npm start
运行测试
npm test
或者运行Playwright UI测试:
npm run test:ui
项目结构
src/index.ts:MCP服务器实现tests/automation.test.ts:剧作家和MCP客户端集成测试package.json:项目元数据和脚本tsconfig.json:TypeScript配置test.config.js:Jest配置
示例用法
服务器通过MCP公开提示模板和资源。客户端可以连接服务器并与之交互,如集成测试所示。
