
eliasbiondo/linkedin-mcp-server
Browser automationЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
eliasbiondo/linkedin-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/eliasbiondo/linkedin-mcp-server.
Обзор
eliasbiondo/linkedin-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/eliasbiondo/linkedin-mcp-server.
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP) для LinkedIn. Ищите людей, компании и вакансии, собирайте профили и получайте структурированные JSON-данные от любого MCP-совместимого AI-клиента.
https://github.com/user-attachments/assets/50cd8629-41ee-4261-9538-40dc7d30294e
Построен с использованием FastMCP, Patchright и чистой шестиугольной архитектуры.
Особенности
| Категория | Инструменты |
|---|---|
| Люди | get_person_profile · search_people |
| Роты | get_company_profile · get_company_posts |
| Вакансии | get_job_details · search_jobs |
| Браузер | close_browser |
Разделы профиля человека
Инструмент get_person_profile поддерживает скопирование гранулированных срезов. Запросите только те срезы, которые вам нужны:
- Основной профиль (всегда включён) — имя, заголовок, местоположение, подписчики, связи, о нас, изображение профиля
- Опыт — название, компания, даты, продолжительность, описание, логотип компании
- Образование — школа, степень, даты, описание, логотип школы
- Контактная информация — электронная почта, телефон, веб-сайты, дата рождения, URL LinkedIn
- Интересы — люди, компании и группы следовали
- Почести и награды — название, издательство, описание
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
LinkedIn MCP Server
A Model Context Protocol (MCP) server for LinkedIn. Search people, companies, and jobs, scrape profiles, and retrieve structured JSON data from any MCP-compatible AI client.
https://github.com/user-attachments/assets/50cd8629-41ee-4261-9538-40dc7d30294e
Built with FastMCP, Patchright, and a clean hexagonal architecture.
Features
| Category | Tools |
|---|---|
| People | get_person_profile · search_people |
| Companies | get_company_profile · get_company_posts |
| Jobs | get_job_details · search_jobs |
| Browser | close_browser |
Person Profile Sections
The get_person_profile tool supports granular section scraping. Request only the sections you need:
- Main profile (always included) — name, headline, location, followers, connections, about, profile image
- Experience — title, company, dates, duration, description, company logo
- Education — school, degree, dates, description, school logo
- Contact info — email, phone, websites, birthday, LinkedIn URL
- Interests — people, companies, and groups followed
- Honors and awards — title, issuer, description
- Languages — language name and proficiency level
- Posts — recent activity with reactions and timestamps
- Recommendations — received and given, with author details
Company Profile Sections
- About (always included) — overview, website, industry, size, headquarters, specialties, logo
- Posts — recent feed posts with engagement metrics
- Jobs — current open positions
Job Search Filters
The search_jobs tool supports the following filters:
| Filter | Values |
|---|---|
date_posted |
past_hour, past_24_hours, past_week, past_month |
job_type |
full_time, part_time, contract, temporary, internship, other |
experience_level |
entry, associate, mid_senior, director, executive |
work_type |
on_site, remote, hybrid |
easy_apply |
true / false |
sort_by |
date, relevance |
Prerequisites
- Python 3.12 or later
- uv package manager
- A LinkedIn account for authentication
Quick Start
1. Clone and install
git clone https://github.com/eliasbiondo/linkedin-mcp-server.git
cd linkedin-mcp-server
uv sync
Установка
npx @modelcontextprotocol/inspectorКонфигурация
{
"mcpServers": {
"linkedin": {
"command": "uv",
"args": [
"--directory", "/path/to/linkedin-mcp-server",
"run", "linkedin-mcp-server"
]
}
}
}