mcp-linkedin-server
28
The LinkedIn Browser MCP Server is a server designed for automating LinkedIn interactions and data extraction using browser automation. It features secure authentication, profile operations, and post interactions while ensuring compliance with LinkedIn's terms and rate limits. The server is built on FastMCP and supports session persistence and rate limiting for secure and efficient operation.
LinkedIn Browser MCP Server
A FastMCP-based server designed for LinkedIn automation and data extraction through browser automation. This server offers a suite of tools to programmatically interact with LinkedIn while adhering to LinkedIn's terms of service and rate limits.
Features
- Secure Authentication: Credential management, session persistence, and protection features.
- Profile Operations: View, search, and visit LinkedIn profiles.
- Post Interactions: Ability to like, comment, and read posts.
Prerequisites
- Python 3.8+
- Playwright
- FastMCP library
- LinkedIn account
Installation
- Clone the repository and set up a virtual environment.
- Install dependencies and set up environment variables.
Usage
- Start the MCP server.
- Utilize tools for login, feed browsing, profile search, and post interactions.
Security Features
- Encrypted cookie storage and session management.
- Rate limiting and browser automation security measures.
Best Practices
- Implements rate limiting and error handling.
- Ensures secure session management.