linkedin-job-automation
Automated LinkedIn job application system using Cursor AI and Playwright MCP - Built on top of the Model Context Protocol for browser automation
GitHub Stars
0
User Rating
Not Rated
Forks
0
Issues
0
Views
5
Favorites
0
LinkedIn Job Application Automation
š¤ Automated LinkedIn job application system powered by Cursor AI and Playwright MCP
Overview
This project automates the LinkedIn job application process using Playwright MCP (Model Context Protocol) and Cursor AI. It leverages browser automation capabilities to streamline the job application workflow, making it easier to apply for multiple positions while maintaining personalization.
Features
- š Automated job search based on customizable criteria
- š Smart resume and cover letter customization
- š¤ Automated form filling and application submission
- š Application tracking and status monitoring
- š Secure credential management
- š Analytics and insights on application performance
Prerequisites
- Node.js (v16 or higher)
- npm or yarn
- Cursor IDE
- LinkedIn account
- Playwright MCP Server
Installation
- Clone the repository:
git clone https://github.com/lordchan/linkedin-job-automation.git
cd linkedin-job-automation
- Install dependencies:
npm install
- Configure the environment variables:
cp .env.example .env
# Edit .env with your credentials and preferences
Usage
- Start the Playwright MCP server:
npx @executeautomation/playwright-mcp-server
- Run the automation script:
npm run start
Security Considerations
- Never commit your
.env
file - Use secure credential storage
- Implement rate limiting to avoid account flags
- Follow LinkedIn's terms of service and automation guidelines
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
- Built on top of Playwright MCP
- Inspired by the Model Context Protocol community
Disclaimer
This tool is for educational purposes only. Use it responsibly and in accordance with LinkedIn's terms of service. The authors are not responsible for any misuse or consequences.
Learning and building everyday. Passionate about AI and its applications. Interested in solving challenging problems and making an impact.
4
Followers
19
Repositories
0
Gists
7
Total Contributions