Skip to main content
Glama
DarkLvrd

agentic-linkedin

by DarkLvrd

agentic-linkedin

絶対に壊れないLinkedIn MCP。

AIエージェントに、人間がLinkedInでできるすべてのことを与えるMCPサーバーです。あなたが望むことを説明すれば、エージェントが実行し、サイトに触れる必要は一切ありません。

  • 自己修復 — セレクタとエンドポイントはデータとして保持され、LinkedInがDOMを変更した場合には検証済みの修正が自動適用されます

  • セッション衛生 — 人間らしいペーシング、書き込み予算、ヘルスプローブ、グレースフルな再認証。ロックアウトされることはありません

  • 信頼性の高い投稿 — 投稿後の検証、永続化された重複排除キー、自動リトライなし。二重投稿は発生しません

  • 人間らしいコンテンツ — ユーザーごとのボイスプロフィールとAIらしさ監査。すべてがあなた自身が書いたように読めます

  • 可観測性 — フィールドレベルの差分とレンダリング済みプレビューを伴う計画→実行。失敗時のアーティファクトは秘匿化されます

インストール

npx agentic-linkedin

Node 20+ が必要です。パッケージはnpmに公開されており、リポジトリは github.com/DarkLvrd/linkedin-mcp にあります。

Related MCP server: LinkedIn MCP Server

サインイン(初回のみ)

  1. MCPクライアント(Claude Desktop、Cursorなど)でサーバーを起動します。

  2. login ツールを呼び出します。ブラウザウィンドウが開くので、LinkedInにサインインし、フィードにリダイレクトされるのを待ちます。

  3. セッションはディスク(~/.agentic-linkedin/session.json)に永続化され、再起動後も復元されます。

アイデンティティはリポジトリや失敗時のアーティファクトに保存されることはありません。Cookie値は、設計上、すべてのログ、ツール出力、アーティファクトから秘匿化されます。

ワークフロー: 計画→実行

あなたが望むことを説明します。エージェントは意図した書き込みを指定して plan を呼び出し、プレビュー付きの順序付きリストを受け取ります。

  • プロフィール変更はフィールドレベルの変更前 → 変更後の差分を表示

  • 投稿とメッセージはAIらしさ監査付きのレンダリング済みフィード風プレビューを表示

  • 生のトグルで正確な引数を常に確認可能

approve で計画を承認するまで、何も実行されません。reject でキャンセルできます。dry_run は何も保存せずにプレビューします。実行中もすべての書き込みはペーシングエンジンを通過します:サインインごとの予算、時間あたりの上限、ランダム化された人間らしい遅延、ヘルスプローブ。チャレンジが発生した場合、エンジンは再認証するまで一時停止します。

ツール

  • セッション: session_statuslogin

  • 読み取り: get_meget_profileget_postsget_conversationsget_conversation_historyget_connections_summaryget_invitationsget_jobsget_analytics

  • プロフィール: update_profileadd_skillremove_skillreorder_skillsdelete_ghost_entry

  • 投稿: create_postedit_postdelete_postcommentreact

  • メッセージング: send_message(冪等性キー付き)、recall_messagereact_to_message

  • ネットワーク: connectrespond_invitationfollowendorse_skillremove_connection

  • 計画: plandry_runapprovereject

  • 自己修復: show_artifactupdate_registry

  • ボイス: get_voice_profileset_voice_profilebootstrap_voice_profileaudit_draft

設定(環境変数)

変数

デフォルト

目的

LINKEDIN_READ_ONLY

0

1/true ですべての書き込みツールを完全にブロック

AGENTIC_LINKEDIN_SESSION_PATH

~/.agentic-linkedin/session.json

セッションの永続化先

AGENTIC_LINKEDIN_DEDUPE_PATH

~/.agentic-linkedin/posts.json

永続化された投稿の重複排除キー

AGENTIC_LINKEDIN_ARTIFACTS_PATH

~/.agentic-linkedin/artifacts

秘匿化された失敗時のアーティファクト

AGENTIC_LINKEDIN_OVERLAY_PATH

~/.agentic-linkedin/overlay.json

実行時セレクタレジストリの修正

AGENTIC_LINKEDIN_VOICE_PATH

~/.agentic-linkedin/voice

ユーザーごとのボイスプロフィール

AGENTIC_LINKEDIN_BUDGET_PER_SIGNIN

3

サインインごとのブラウザコンテキスト書き込み数(authwall閾値)

AGENTIC_LINKEDIN_BUDGET_PER_HOUR

60

スライディング1時間あたりの総書き込み数

AGENTIC_LINKEDIN_PACING_MIN_MS / MAX_MS

1000 / 5000

書き込み前のランダム化された遅延範囲

AGENTIC_LINKEDIN_PROBE_INTERVAL_MS

60000

セッションヘルスプローブ間隔

開発

npm ci
npm run check   # typecheck + build + full test suite

テストは完全にオフラインで実行されます。トランスポートのシームはフェイクされ、Voyager/SDUIレスポンスは記録されたフィクスチャから再生され、バイナリはstdio上でエンドツーエンドに実行されます。実際のLinkedIn操作がCIで自動化されることはありません。

ライセンス

MIT — LICENSE を参照してください。

A
license - permissive license
B
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    Enables AI agents to manage LinkedIn profiles, posts, connections, skills, education, and certifications through the LinkedIn API.
    18
    176
    64
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    Enables AI agents with read/write access to LinkedIn API, including profile, posts, media, organizations, comments, reactions, and analytics.
    20
    14
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI agents to publish posts, images, comments, and reactions to LinkedIn as the authenticated user, with built-in safety features like daily budgets and deduplication.
    9
    29
    Apache 2.0
  • A
    license
    A
    quality
    B
    maintenance
    Lets an AI assistant operate LinkedIn through an authenticated browser session, enabling profile management, posting, networking, messaging, job search, and automated applications.
    100
    383
    1
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DarkLvrd/linkedin-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server