Skip to content

搞英语 → 看世界

翻译英文优质信息和名人推特

Menu
  • 首页
  • 作者列表
  • 独立博客
  • 专业媒体
  • 名人推特
  • 邮件列表
  • 关于本站
Menu

微软/剧作家-MCP

Posted on 2025-03-25

微软/剧作家-MCP

微软的 Playwright 团队发布了一个包装 Playwright 的 MCP(模型上下文协议)服务器,它非常令人着迷。

他们在 Chrome 辅助功能树之上实现了它,因此 MCP 客户端(例如 Claude 桌面应用程序)可以使用它来驱动自动浏览器,并使用辅助功能树来读取和导航他们访问的页面。

如果您已经安装了 Claude Desktop 和 Node.js,那么尝试起来非常容易。编辑claude_desktop_config.json文件:

 code ~/Library/Application\ Support/Claude/claude_desktop_config.json

并添加以下内容:

 {   “mcp服务器” :{     “剧作家” :{       “命令” : “ npx ” ,       “参数” :[         “ @playwright/mcp@latest ”       ]     }   } }

现在,当您启动 Claude Desktop 时,将可以使用各种新的浏览器自动化工具,您可以告诉 Claude 导航到网站并与其交互。

Claude 界面的屏幕截图,显示有关 Datasette 的对话。该界面显示 Claude 在导航到 datasette.io 后对用户 (SW) 做出响应。 Claude 的回复包括页面详细信息(URL:https://datasette.io/,标题:Datasette:用于探索和发布数据的开源多功能工具)以及网站上可见内容的摘要:Datasette 作为用于探索和发布数据的开源工具的描述、口号“在数据中查找故事”、导航选项以及包括探索性数据分析、即时数据发布和快速原型设计在内的功能。

我运行以下命令来获取可用工具的列表:

 cd /tmp git clone https://github.com/microsoft/playwright-mcp cd playwright-mcp/src/tools files-to-prompt . | llm -m claude-3.7-sonnet \ 'Output a detailed description of these tools'

完整的输出在这里,但这里是截断的工具列表:

导航工具( common.ts )

  • browser_navigate :导航到特定 URL
  • browser_go_back :返回浏览器历史记录
  • browser_go_forward :在浏览器历史记录中向前导航
  • browser_wait :等待指定的时间(以秒为单位)
  • browser_press_key :按下键盘按键
  • browser_save_as_pdf : 将当前页面保存为 PDF
  • browser_close :关闭当前页面

屏幕截图和鼠标工具( screenshot.ts )

  • browser_screenshot :截取当前页面的屏幕截图
  • browser_move_mouse :将鼠标移动到特定坐标
  • browser_click (基于坐标):单击特定的 x,y 坐标
  • browser_drag (基于坐标):将鼠标从一个位置拖动到另一个位置
  • browser_type (键盘):输入文本并可选择提交

辅助功能快照工具 ( snapshot.ts )

  • browser_snapshot :捕获页面的可访问性结构
  • browser_click (基于元素):使用辅助功能参考单击特定元素
  • browser_drag (基于元素):在两个元素之间拖动
  • browser_hover :将鼠标悬停在元素上
  • browser_type (基于元素):将文本键入特定元素

标签:剧作家、人择、克劳德、生成人工智能、 LLM 工具使用、 AI 、 LLMS

原文: https://simonwillison.net/2025/Mar/25/playwright-mcp/#atom-everything

本站文章系自动翻译,站长会周期检查,如果有不当内容,请点此留言,非常感谢。
  • Abhinav
  • Abigail Pain
  • Adam Fortuna
  • Alberto Gallego
  • Alex Wlchan
  • Answer.AI
  • Arne Bahlo
  • Ben Carlson
  • Ben Kuhn
  • Bert Hubert
  • Bits about Money
  • Brian Krebs
  • ByteByteGo
  • Chip Huyen
  • Chips and Cheese
  • Christopher Butler
  • Colin Percival
  • Cool Infographics
  • Dan Sinker
  • David Walsh
  • Dmitry Dolzhenko
  • Dustin Curtis
  • eighty twenty
  • Elad Gil
  • Ellie Huxtable
  • Ethan Dalool
  • Ethan Marcotte
  • Exponential View
  • FAIL Blog
  • Founder Weekly
  • Geoffrey Huntley
  • Geoffrey Litt
  • Greg Mankiw
  • Henrique Dias
  • Hypercritical
  • IEEE Spectrum
  • Investment Talk
  • Jaz
  • Jeff Geerling
  • Jonas Hietala
  • Josh Comeau
  • Lenny Rachitsky
  • Liz Danzico
  • Lou Plummer
  • Luke Wroblewski
  • Matt Baer
  • Matt Stoller
  • Matthias Endler
  • Mert Bulan
  • Mostly metrics
  • News Letter
  • NextDraft
  • Non_Interactive
  • Not Boring
  • One Useful Thing
  • Phil Eaton
  • Product Market Fit
  • Readwise
  • ReedyBear
  • Robert Heaton
  • Rohit Patel
  • Ruben Schade
  • Sage Economics
  • Sam Altman
  • Sam Rose
  • selfh.st
  • Shtetl-Optimized
  • Simon schreibt
  • Slashdot
  • Small Good Things
  • Steve Blank
  • Taylor Troesh
  • Telegram Blog
  • The Macro Compass
  • The Pomp Letter
  • thesephist
  • Thinking Deep & Wide
  • Tim Kellogg
  • Understanding AI
  • Wes Kao
  • 英文媒体
  • 英文推特
  • 英文独立博客
©2025 搞英语 → 看世界 | Design: Newspaperly WordPress Theme