
playwright agent
agentkit for playwright-mcp server
Repository Info
About This Server
agentkit for playwright-mcp server
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
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
- Clone the repository:
git clone https://github.com/tmahesh/playwright-agent.git
cd playwright-agent
- Install dependencies:
npm install
- Set up environment variables:
cp .env.sample .env
# Edit .env with your API keys
- Start plawright mcp server in a seperate terminal window
npx @playwright/mcp@latest --port 8931
- To run with genkit sdk
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
- If you want to try agentkit of inngest-cli (NOTE: the names are very close agentkit nad genkit)
npx tsx agentkit.ts
#dev-server (optional)
npx inngest-cli@latest dev --no-discovery -u http://localhost:3000/api/inngest -v
Acknowledgments
- genKit
- AgentKit
- Playwright MCP
- openai-mcp-client
- Saurav
Quick Start
Clone the repository
git clone https://github.com/tmahesh/playwright-agentInstall dependencies
cd playwright-agent
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.