DS

dwmkerr/shellwright

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

38 stars 6 forks 品質 69 トレンド 20

シェルのPlaywright - ターミナル録画と自動化のためのMCPサーバー

概要

シェルのシェルライトプレイライト AI主導端末の自動化、スクリーンショット、ビデオ録画。 最後に。 あなたのAIエージェントはVimユーザーを閉じることができます:Vimを開きます。 閉じる方法を教えてください。 閉じる。 ビデオを録画します。 クイックスタート | 導入事例 | 構成 | MCPツール | 開発ガイド LLM、Claude Code、Cursor、Shellwright MCP サーバーを使用するかどうかを設定します。 シェルライトを使用して、Vim を開きます。 Vim を閉じる方法を言うメッセージを書きます。 Vim を閉じます。 各ステップのスクリーンショットとGIF録画を行い、スクリーンショットとビデオを「./出力」に保存します。 ビデオ録画は、複数のフォーマットのスクリーンショットだけでなく、保存されます。 詳細は、サンプルやインストールガイドをご覧ください。 私はまた、私の本効果的なシェルのために豊富な録音を作成するためにこれを使用します. ローカル開発のために HTTP モードで MCP サーバーを実行します。 [http://localhost:7498/mcp. で実行されるサーバ 別のターミナルでMCPインスペクターを開き、http://localhost:7498/mcp]に接続して、リストとテストツールに接続します

概要(AI 翻訳)

シェルライト シェルのPlaywright。 AI主導端末の自動化、スクリーンショット、ビデオ録画。 最後に。 あなたのAIエージェントはVimを閉じることができます

ユーザー: Vim を開きます。 閉じる方法を教えてください。 閉じる。 ビデオを録画します。

クイックスタート | 事例 | 導入事例 | 構成 | MCPの特長 ツール | 開発者ガイド

クイックスタート

LLM、Claude Code、Cursor、Shellwright MCP サーバーを使用するかどうかを設定します。

次のようなプロンプトを使用します。

シェルライトを使用して、Vim を開きます。 Vim を閉じる方法を言うメッセージを書きます。 Vim を閉じます。 各ステップのスクリーンショットとGIF録画を行い、スクリーンショットとビデオを「./出力」に保存します。 ツイート

ビデオ録画は、複数のフォーマットのスクリーンショットだけでなく、保存されます。

詳細は、サンプルやインストールガイドをご覧ください。 私はまた、私の本効果的なシェルのために豊富な録音を作成するためにこれを使用します.

ローカルで実行

ローカル開発のために HTTP モードで MCP サーバーを実行します。

http://localhost:7498/mcp でサーバーが実行されます。

MCPインスペクタでのテスト

別のターミナルでMCPインスペクターを開き、http://localhost:7498/mcp]に接続して、リストとテストツールに接続します。

エージェントでのテスト

`demo を実行します.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

🖥️ shellwright Playwright for the shell. AI-driven terminal automation, screenshots and video recording. Finally. Your AI agents can close Vim

User: Open Vim. Tell me how to close it. Close it. Record this as a video.





Quickstart |
Examples |
Installation |
Configuration |
MCP Tools |
Developer Guide

Quickstart

Configure your LLM, Claude Code, Cursor or whatever to use the Shellwright MCP server:

{
  "mcpServers": {
    "shellwright": {
      "command": "npx",
      "args": ["-y", "@dwmkerr/shellwright"]
    }
  }
}

Use a prompt such as:

Using shellwright, open Vim. Write a message saying how to close Vim. Close Vim. Give me a screenshot of each step and a GIF recording, save the screenshots and videos to ‘./output’".

A video recording will be saved, as well as screenshots in multiple formats.

Check the Examples or Installation guide for more details. I also use this to create rich recordings for my book Effective Shell.

Running Locally

Run the MCP server in HTTP mode for local development:

npm install
npm run dev:http

# Or add parameters if needed...
npm run dev:http -- --font-size 32

The server runs at http://localhost:7498/mcp.

Testing with the MCP Inspector

GitHub で README 全文を見る

インストール

npx -y @dwmkerr/shellwright
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "shellwright": { "command": "npx", "args": ["-y", "@dwmkerr/shellwright"] } } }