RL

rayyan9477/linkedin_mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

28 stars 9 forks 品質 62 トレンド 11

LinkedInインタラクション用の強力なモデルコンテキストプロトコルサーバーで、AIアシスタントがジョブを検索したり、履歴書やカバー文字を生成したり、ジョブアプリケーションをプログラム的に管理したりすることができます.

概要

人工知能アシスタントがLinkedInにフルアクセスできるMCPサーバー — 検索ジョブ、ビュープロファイル、企業、AIを搭載した履歴書やカバー文字を生成し、アプリケーションを追跡します。 公式MCP Python SDK(FastMCP)で構築。 — claude desktop config.json に追加します。 モダン・プロフェッショナル・最小限(再開) | プロフェッショナル・簡潔(カバーレター) html・md・pdf 興味・応用・インタビュー・提供・拒否・撤退 - — - - - カスタムプロトコルの実装ではなく、@mcp.tool()デコレータでFastMCPを使用する - - - - - - ブロックを避けるためにall syncio.to thread()でラップされたすべての同期LinkedIn API呼び出し - - ツール → サービス → クライアント、サービスレイヤーでキャッシュ - - コアリンク 機能では、Anthropic APIキーなしで動作します。AIは、再開/カバーレター生成を強化します - — Jinja2 SandboxedEnvironment、WeasyPrint SSRF保護、パストラバーサルガード、クレデンシャル赤字、入力検証 環境変数(.)から全ての設定をロードします.

概要(AI 翻訳)

人工知能アシスタントがLinkedInにフルアクセスできるMCPサーバー — 検索ジョブ、ビュープロファイル、企業、AIを搭載した履歴書やカバー文字を生成し、アプリケーションを追跡します。 公式MCP Python SDK(FastMCP)で構築。

お問い合わせ

それが何をしているか

| カテゴリー | 能力 | 能力 | お問い合わせ |Job Search | フィルター(キーワード、場所、タイプ、経験レベル、リモート、レジデンシー)で検索し、ジョブの詳細を取得、推奨事項を取得 | |プロファイル&企業 | 最適化提案によるAIを活用したプロファイル分析 | |Resume generation | LinkedInのプロファイルから再開を生成し、tailorは特定のジョブ投稿に再開します。 |Cover Letter | 各ジョブにパーソナライズされたAI生成されたカバー文字 | |アプリケーション追跡 | ステータスワークフローでローカルでアプリケーションを追跡する(興味 → 応用 → インタビュー → 提供/拒否) | | ※出力形式** | HTML、Markdown、PDF(WeasyPrint) |

お問い合わせ

クイックスタート

##1. インストール

##2. 設定

[.env]を認証情報で編集します。

##3. 実行

スタンドアローン:

Claude Desktop で claude_desktop_config.json に追加します

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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
GitHub で README 全文を見る

インストール

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

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

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