modelscope·@Kappasig920/MCP-LinkedIn
暂无描述。
Through this LinkedIn MCP server, AI assistants like Claude can connect to your LinkedIn. Give access to profiles and companies, get your recommended jobs, or search for keywords. All from a Docker container on your machine.
https://github.com/user-attachments/assets/eb84419a-6eaf-47bd-ac52-37bc59c83680
What are my recommended jobs I can apply to?
Research the background of this candidate https://www.linkedin.com/in/stickerdaniel/
Get this company profile for partnership discussions https://www.linkedin.com/company/inframs/
Suggest improvements for my CV to target this job posting https://www.linkedin.com/jobs/view/4252026496
[!TIP]
- Profile Scraping (
get_person_profile): Get detailed information from a LinkedIn profile including work history, education, skills, and connections- Company Analysis (
get_company_profile): Extract comprehensive company information from a LinkedIn company profile name- Job Details (
get_job_details): Retrieve specific job posting details using LinkedIn job IDs- Job Search (
search_jobs): Search for jobs with filters like keywords and location- Recommended Jobs (
get_recommended_jobs): Get personalized job recommendations based on your profile- Session Management (
close_session): Properly close browser session and clean up resources
<br/> <br/>[!NOTE] July 2025: All tools are currently functional and actively maintained. If you encounter any issues, please report them in the GitHub issues.
Prerequisites: Make sure you have Docker installed and running.
Client Configuration:
{
"mcpServers": {
"linkedin": {
"command": "docker",
"args": [
"run", "--rm", "-i",
"-e", "LINKEDIN_COOKIE",
"stickerdaniel/linkedin-mcp-server:latest"
],
"env": {
"LINKEDIN_COOKIE": "li_at=YOUR_COOKIE_VALUE"
}
}
}
}
li_atLINKEDIN_COOKIE in the configurationRun the server with the --get-cookie flag:
docker run -it --rm \
stickerdaniel/linkedin-mcp-server:latest \
--get-cookie
Copy the cookie from the output and set it as LINKEDIN_COOKIE in your client configuration. If this fails with a captcha challenge, use the method above.
[!NOTE] The cookie will expire during the next 30 days. Just get the new cookie and update your client config. There are also many cookie manager extensions that you can use to quickly copy the cookie.
Transport Modes:
CLI Options:
--log-level {DEBUG,INFO,WARNING,ERROR} - Set logging level (default: WARNING)--no-lazy-init - Login to LinkedIn immediately instead of waiting for the first tool call--transport {stdio,streamable-http} - Set transport mode--host HOST - HTTP server host (default: 127.0.0.1)--port PORT - HTTP server port (default: 8000)--path PATH - HTTP server path (default: /mcp)--get-cookie - Attempt to login with email and password and extract the LinkedIn cookie--cookie {cookie} - Pa…