剧作家服务器 MCP 服务器
\带有剧作家工具的 MCP 服务器\
成分
资源
服务器实现了一个简单的笔记存储系统,其中包括:
用于访问单个笔记的自定义 note:// URI 方案
每个笔记资源都有一个名称、描述和文本/纯文本 mimetype
提示
服务器提供一个提示:
总结笔记:创建所有存储笔记的摘要
可选的“样式”参数用于控制详细程度(简要/详细)
生成提示,结合所有当前注释和样式偏好
工具
该服务器实现了以下工具:
playwright_navigate:导航到指定的 URL。如果没有活动会话,此操作将自动创建新会话。需要一个
url参数(字符串)。
playwright_screenshot:截取当前页面或特定元素的屏幕截图。需要一个
name参数(字符串)作为屏幕截图文件名。可选的
selector参数(字符串),用于指定要截取屏幕截图的元素的 CSS 选择器。如果未提供选择器,则截取整页屏幕截图。
playwright_click:使用 CSS 选择器单击页面上的元素。需要一个
selector参数(字符串)来指定要点击的元素的 CSS 选择器。
playwright_fill:填写输入字段。需要一个
selector参数(字符串)来指定输入字段的 CSS 选择器。需要一个
value参数(字符串)来指定要填充的值。
playwright_evaluate:在浏览器控制台中执行 JavaScript 代码。需要
script参数(字符串)来指定要执行的 JavaScript 代码。
playwright_click_text:通过文本内容点击页面上的元素。需要
text参数(字符串)来指定要点击的元素的文本内容。
playwright_get_text_content:获取所有可见元素的文本内容。playwright_get_html_content:获取页面的 HTML 内容。需要一个
selector参数(字符串)来指定元素的 CSS 选择器。
配置
[TODO:添加特定于您的实现的配置详细信息]
快速入门
安装
克劳德桌面
在 MacOS 上: ~/Library/Application\ Support/Claude/claude_desktop_config.json在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json
发展
构建和发布
准备分发包:
同步依赖项并更新锁文件:
构建软件包分发版:
这将在dist/目录中创建源和轮子分布。
发布到 PyPI:
注意:您需要通过环境变量或命令标志设置 PyPI 凭据:
令牌:
--token或UV_PUBLISH_TOKEN或用户名/密码:
--username/UV_PUBLISH_USERNAME和--password/UV_PUBLISH_PASSWORD
调试
由于 MCP 服务器通过 stdio 运行,调试起来可能比较困难。为了获得最佳调试体验,我们强烈建议使用MCP Inspector 。
您可以使用以下命令通过npm启动 MCP Inspector:
启动后,检查器将显示一个 URL,您可以在浏览器中访问该 URL 以开始调试。
Tools
提供浏览器自动化工具的 MCP 服务器,允许用户通过 Playwright 浏览网站、截取屏幕截图、点击元素、填写表单和执行 JavaScript。
Related Resources
Related MCP Servers
- Asecurity-licenseAqualityAn MCP server that retrieves web page content using Playwright headless browser, capable of extracting main content and converting to Markdown format.Last updated -23,449883MIT License
- Asecurity-licenseAqualityPlaywright wrapper for MCP that enables LLM-powered clients to control a browser for automation tasks.Last updated -101
- Asecurity-licenseAqualityA browser automation server providing Playwright capabilities for controlling web browsers, capturing screenshots, extracting content, and performing complex interactions through an MCP interface.Last updated -6Apache 2.0
- -security-license-qualityA service that provides Playwright browser automation functionality through Model Context Protocol (MCP), allowing clients to use Playwright features via SSE connections.Last updated -6