trackmcp
Back to directory
tmahesh

playwright-agent

View on GitHub

agentkit for playwright-mcp server

2 stars TypeScriptServers & Infrastructure Updated Oct 10, 2025

Documentation

gentKit Browser Automation

A browser agent built with Inngest-AgentKit and Firebase-Genkit, featuring an agent system for intelligent web navigation and task execution.

Getting Started

Prerequisites

  • Node.js (v20 or higher)
  • npm or yarn
  • OpenAI API key (for GPT models)
  • Goolge AI key (for gemini models)

Installation

1. Clone the repository:

bash
git clone https://github.com/tmahesh/playwright-agent.git
cd playwright-agent

2. Install dependencies:

bash
npm install

3. Set up environment variables:

bash
cp .env.sample .env
# Edit .env with your API keys

4. Start plawright mcp server in a seperate terminal window

bash
npx @playwright/mcp@latest --port 8931

5. To run with genkit sdk

bash
npx tsx genkit.ts

#dev server(optional but recommended)
#It has fantastic observaibility built-in with opentelemetry
npx genkit start -- npx tsx --watch genkit.ts

6. If you want to try agentkit of inngest-cli (NOTE: the names are very close agentkit nad genkit)

code
npx tsx agentkit.ts

#dev-server (optional)
npx inngest-cli@latest dev --no-discovery -u http://localhost:3000/api/inngest -v

Acknowledgments

Frequently asked questions

What is playwright-agent?

playwright-agent is agentkit for playwright-mcp server

How do I install playwright-agent?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is playwright-agent open source?

Yes — it is hosted on GitHub at https://github.com/tmahesh/playwright-agent and has 2 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP