RL

rayyan9477/linkedin_mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

28 stars 9 forks Качество 62 Тренд 11

Мощный сервер Model Context Protocol для взаимодействия LinkedIn, который позволяет помощникам ИИ искать работу, генерировать резюме и сопроводительные письма и программно управлять приложениями для работы.

Обзор

Сервер MCP, который предоставляет помощникам ИИ полный доступ к LinkedIn — поиск вакансий, просмотр профилей и компаний, создание резюме и сопроводительных писем на основе ИИ и отслеживание приложений. Построенный с помощью MCP Python SDK (FastMCP). Добавить в claude desktop config.json: современный · профессиональный · минимальный (резюме) | профессиональный · лаконичный (сопроводительное письмо) html · md · pdf заинтересованный · прикладной · интервьюируемый · предложенный · отклоненный · отозванный — Использует FastMCP с декораторами @mcp.tool(), а не пользовательскую реализацию протокола — — Все синхронизированные вызовы LinkedIn API обернуты в asyncio.to thread(), чтобы избежать блокировки — — Инструменты → Услуги → Клиент, с кэшированием на уровне сервиса — — Core Linked В функциях работают без ключа Anthropic API; ИИ улучшает генерацию резюме / сопроводительного письма - - Jinja2 SandboxedEnvironment, защита WeasyPrint SSRF, защитные средства обхода пути, редактирование учетных данных, проверка ввода Все настройки загружаются из переменных среды (.

Обзор (машинный перевод)

Сервер MCP, который предоставляет помощникам ИИ полный доступ к LinkedIn — поиск вакансий, просмотр профилей и компаний, создание резюме и сопроводительных писем на основе ИИ и отслеживание приложений. Построенный с помощью MCP Python SDK (FastMCP).

Что это делает

| Категория | Возможности [скрыто] [скрыто] | Job Search | Поиск по фильтрам (ключевые слова, местоположение, тип, уровень опыта, удаленность, рентабельность), получение сведений о работе, получение рекомендаций | Профили и компании | Приведите любой профиль LinkedIn или страницу компании, анализ профиля на основе ИИ с предложениями по оптимизации | Resume Generation | Создать резюме из профилей LinkedIn, адаптировать резюме к конкретным вакансиям, 3 встроенных шаблона | Сопроводительные письма | Сопроводительные письма, созданные ИИ, персонализированные для каждой работы, 2 встроенных шаблона | Отслеживание заявок | Отслеживание заявок локально с рабочим процессом статуса (заинтересованное → примененное → интервьюирование → предложенное / отклоненное / снятое) | Output Formats | HTML, Markdown и PDF (через WeasyPrint)

Быстрый старт

###1 Установить

###2 - Настройка

Редактируйте .env с вашими полномочиями:

###3 Беги!

Стандалоне

** С Claude Desktop** — добавьте к claude_desktop_config.json:

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

LinkedIn MCP Server

An MCP server that gives AI assistants full access to LinkedIn — search jobs, view profiles and companies, generate AI-powered resumes and cover letters, and track applications. Built with the official MCP Python SDK (FastMCP).


What It Does

Category Capabilities
Job Search Search with filters (keywords, location, type, experience level, remote, recency), get job details, get recommendations
Profiles & Companies Fetch any LinkedIn profile or company page, AI-powered profile analysis with optimization suggestions
Resume Generation Generate resumes from LinkedIn profiles, tailor resumes to specific job postings, 3 built-in templates
Cover Letters AI-generated cover letters personalized to each job, 2 built-in templates
Application Tracking Track applications locally with status workflow (interested → applied → interviewing → offered/rejected/withdrawn)
Output Formats HTML, Markdown, and PDF (via WeasyPrint)

Quick Start

1. Install

# Core installation
pip install -e .

# With AI features (resume/cover letter generation, profile analysis)
pip install -e ".[ai]"

# With PDF export
pip install -e ".[pdf]"

# Everything
pip install -e ".[all]"

2. Configure

cp .env.example .env

Edit .env with your credentials:

[email protected]
LINKEDIN_PASSWORD=your_password
ANTHROPIC_API_KEY=sk-ant-...    # Optional — enables AI features

3. Run

Standalone:

linkedin-mcp

With Claude Desktop — add to your claude_desktop_config.json:

{
  "mcpServers": {
    "linkedin": {
      "command": "linkedin-mcp"
    }
  }
}

With Claude Code — add to .mcp.json:

{
  "linkedin": {
    "command": "linkedin-mcp"
  }
}

Tools Reference

Job Tools (3)

Tool Parameters Description
search_jobs keywords, location, job_type, experience_level, remote, date_posted, page, count Search LinkedIn jobs with rich filters
get_job_details job_id Get full description, skills, and metadata for a job posting
get_recommended_jobs count Get personalized job recommendations

Profile Tools (3)

Tool Parameters Description
get_profile profile_id Fetch a LinkedIn profile ("me" for your own) — experience, education, skills
get_company company_id Get company info — description, size, headquarters, specialties
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "linkedin": { "command": "linkedin-mcp" } } }