返回市场
丹诺2-播放器-MCP服务器

丹诺2-播放器-MCP服务器

作者:jakedahn12 星标更新:2024-12-02

项目介绍

# Deno 2 Playwright 模型上下文协议服务器示例

这是一个使用Playwright提供浏览器自动化功能的模型上下文协议服务器。该服务器使LLMs能够与网页进行交互,抓取屏幕截图,并在真实的浏览器环境中执行JavaScript。

此仓库使用Deno 2,具有良好的人体工程学设计,因为您可以编译一个二进制文件并无需任何运行时依赖即可运行它。

此代码主要基于官方的Puppeteer MCP服务器,您可以在以下链接找到:https://github.com/modelcontextprotocol/servers/tree/main/src/puppeteer

## 如何构建

仅测试了mac二进制构建,但您应该能够为linux x86_64、linux ARM64和windows x86_64构建可执行二进制文件。

- `deno task build-mac`
- `deno task build-linux-x86_64`
- `deno task build-linux-ARM64`
- `deno task build-windows-x86_64`

## 如何运行

要调用playwright-server二进制文件,您需要更新您的`~/Library/Application\ Support/Claude/claude_desktop_config.json`以指向该二进制文件。

```json
{
  "mcpServers": {
    "playwright": {
      "command": "/path/to/deno2-playwright-mcp-server/playwright-server"
    }
  }
}