一个使用Playwright实现浏览器自动化的Model Context Protocol (MCP),支持完整的Greasemonkey API。
<a href="https://glama.ai/mcp/servers/nguhnsghor"> <img width="380" height="200" src="https://gips2.baidu.com/it/u=2894307251,762392032&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Chrome Debug Server MCP server" /> </a>npm install chrome-debug-mcp-playwright
// 启动浏览器
tool browser launch_browser --url "https://example.com" --browserType "chromium"
// 使用GM函数
tool browser gm_setValue --key "setting" --value "test"
tool browser gm_getValue --key "setting"
// 拦截请求
tool browser intercept_requests --patterns ["*.jpg", "*.css"] --action "block"
// 启动浏览器
tool browser launch_browser --url "https://example.com"
// 创建新标签页
tool browser create_tab --url "https://example.com"
// 切换标签页
tool browser switch_tab --index 1
// 添加自定义样式
tool browser gm_addStyle --css "body { background: #f0f0f0; }"
// 存储数据
tool browser gm_setValue --key "setting" --value "test"
// 发起跨域请求
tool browser gm_xmlhttpRequest --url "https://api.example.com/data" --method "GET"
// 阻止图片加载
tool browser intercept_requests --patterns ["*.jpg", "*.png"] --action "block"
// 记录所有CSS请求
tool browser intercept_requests --patterns ["*.css"] --action "log"
git clone https://github.com/yourusername/chrome-debug-mcp-playwright.git
cd chrome-debug-mcp-playwright
npm install
MIT许可证 - 详情见LICENSE文件。
我们欢迎贡献!请参阅我们的贡献指南以获取详细信息。
基于原始的chrome-debug-mcp由Robert Headley创建。