Skip to main content
Glama
DarkLvrd

agentic-linkedin

by DarkLvrd

agentic-linkedin

LinkedIn MCP, который никогда не ломается.

MCP-сервер, который даёт ИИ-агенту всё, что человек может делать в LinkedIn: вы описываете, чего хотите, агент выполняет это, а вам никогда не приходится заходить на сайт.

  • Самовосстановление — селекторы и эндпоинты живут как данные; доказуемые исправления автоматически применяются, когда 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-признаков

  • переключатель raw всегда показывает точные аргументы

Ничего не выполняется, пока вы не approve план. reject отменяет его. dry_run показывает превью без сохранения чего-либо. Во время выполнения каждая запись по-прежнему проходит через движок темпа: бюджеты на один вход, часовой потолок, рандомизированные человеческие задержки и проверки здоровья — при челлендже движок приостанавливается, пока вы не пройдете аутентификацию заново.

Инструменты

  • Сессия: session_status, login

  • Чтение: get_me, get_profile, get_posts, get_conversations, get_conversation_history, get_connections_summary, get_invitations, get_jobs, get_analytics

  • Профиль: update_profile, add_skill, remove_skill, reorder_skills, delete_ghost_entry

  • Посты: create_post, edit_post, delete_post, comment, react

  • Сообщения: send_message (с ключом идемпотентности), recall_message, react_to_message

  • Сеть: connect, respond_invitation, follow, endorse_skill, remove_connection

  • Планирование: plan, dry_run, approve, reject

  • Самовосстановление: show_artifact, update_registry

  • Голос: get_voice_profile, set_voice_profile, bootstrap_voice_profile, audit_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

всего записей за скользящий час

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 воспроизводятся из записанных фикстур, а бинарник проверяется end-to-end через 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