alexey-pelykh/lhremote

alexey-pelykh/lhremote

от alexey-pelykh
lhremote — MCP-сервер для автоматизации LinkedHelper через AI-ассистентов. Позволяет управлять кампаниями, профилями, сообщениями и лентой LinkedIn, импортировать контакты и отслеживать бюджет дейс...

lhremote: LinkedHelper Automation Toolkit

CI codecov npm version npm downloads GitHub Repo stars License

CLI and MCP server for LinkedHelper automation.

This project is brought to you by Alexey Pelykh.

What It Does

lhremote lets AI assistants (Claude, etc.) control LinkedHelper through the Model Context Protocol. It can:

  • App management — detect, launch, and quit LinkedHelper instances
  • Account & instance control — list accounts, start/stop instances, check status
  • Campaign automation — create, configure, start, stop, and monitor campaigns with full action-chain management
  • People import — import LinkedIn profile URLs into campaign target lists
  • Profile queries — look up and search cached LinkedIn profiles from the local database
  • Messaging — send direct messages, InMails, and connection requests; query messaging history and check for replies
  • LinkedIn engagement — visit profiles, endorse skills, follow/unfollow, like posts, comment, and react
  • Feed & post intelligence — read the LinkedIn feed, search posts, get post details, engagement stats, and engager lists
  • Profile enrichment — extract emails, phones, socials, and company data from LinkedIn profiles
  • LinkedIn search — build search URLs, resolve entity IDs, and query reference data for search filters
  • Budget & throttle monitoring — check daily action limits and LinkedIn throttling status
  • Action discovery — list available LinkedHelper action types with configuration schemas

Часто задаваемые вопросы

Инструменты были проиндексированы:
add-people-to-collection

Добавляет людей в коллекцию (список) LinkedHelper по идентификаторам людей. Идемпотентно — добавление уже присутствующего человека не выполняет никаких действий.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • collectionIdintegerобязательный

    Идентификатор коллекции, в которую нужно добавить людей

  • personIdsinteger[]обязательный

    Идентификаторы лиц для добавления в коллекцию

build-linkedin-url

Строит URL LinkedIn для любого поддерживаемого типа источника. Направляет к соответствующему построителю в зависимости от sourceType: SearchPage (базовый поиск с фасетными фильтрами), SNSearchPage (Sales Navigator с кодировкой Rest.li), параметризованные шаблоны (страницы компаний/учебных заведений/групп/событий) или фиксированные URL (подключения, просмотры профилей и т.д.).

Параметры
  • currentCompanystring[]

    Текущие ID компаний (SearchPage)

  • filtersobject[]

    Фильтры Sales Navigator (SNSearchPage)

  • geoUrnstring[]

    Географические URN-идентификаторы (SearchPage)

  • idstring

    ID сущности (Group, Event, SNListPage, SNOrgsListsPage, TProjectPage, RProjectPage)

  • industrystring[]

    ID отраслей (SearchPage)

  • keywordsstring | object

    Ключевые слова (строка или структурированное логическое выражение)

  • networkstring[]

    Коды степени связи: "F", "S", "O" (SearchPage)

  • pastCompanystring[]

    Предыдущие идентификаторы компаний (SearchPage)

  • profileLanguagestring[]

    Коды языков профиля (страница поиска)

  • schoolstring[]

    Идентификаторы школ (SearchPage)

  • serviceCategorystring[]

    Идентификаторы категорий сервисов (SearchPage)

  • slugstring

    Слаг компании или учебного заведения (OrganizationPeople, Alumni)

  • sourceTypestringобязательный

    Тип источника LinkedIn (SearchPage, SNSearchPage, OrganizationPeople, Alumni, Group, Event, MyConnections, LWVYPP, SentInvitationPage, FollowersPage, FollowingPage, SNListPage, SNOrgsPage, SNOrgsListsPage, TSearchPage, TProjectPage, RSearchPage, RProjectPage)

campaign-add-action

Добавляет новое действие в цепочку действий существующей кампании

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • actionSettingsstring

    Настройки, специфичные для действия, в виде JSON-строки

  • actionTypestringобязательный

    Идентификатор типа действия (например, 'VisitAndExtract', 'MessageToPerson')

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • coolDowninteger

    Задержка между выполнениями действий в миллисекундах (по умолчанию: 60000)

  • descriptionstring

    Необязательное описание действия

  • maxActionResultsPerIterationinteger

    Максимальное количество результатов за итерацию (по умолчанию: 10, -1 для безлимитного значения)

  • namestringобязательный

    Отображаемое имя для действия.

campaign-create

Создаёт новую кампанию LinkedHelper из конфигурации YAML или JSON.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • configstringобязательный
  • formatenum

    Формат конфигурации

campaign-delete

Удаляет кампанию. По умолчанию архивирует (мягкое удаление). Используйте hard: true для полного удаления всех данных.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • hardboolean

    Окончательно удаляет кампанию и все связанные данные вместо архивации.

campaign-erase

Навсегда удаляет кампанию и все связанные данные из базы данных. Это необратимо.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

campaign-exclude-add

Добавляет людей в список исключения кампании или действия

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • actionIdinteger

    Action ID (необязательно). Если указан, добавляет в список исключений на уровне действия. В противном случае добавляет в список исключений на уровне кампании.

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • personIdsinteger[]обязательный

    ID людей для добавления в список исключений

campaign-exclude-list

Просматривает список исключений для кампании или конкретного действия в кампании.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • actionIdinteger

    Action ID (необязательно). Если указан, показывает список исключений на уровне действия. В противном случае показывает список исключений на уровне кампании.

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

campaign-exclude-remove

Удаляет людей из списка исключений кампании или действия.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • actionIdinteger

    Action ID (необязательно). Если указан, удаляет из списка исключений на уровне действия. В противном случае удаляет из списка исключений на уровне кампании.

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • personIdsinteger[]обязательный

    Удалите идентификаторы людей из списка исключений.

campaign-export

Экспортирует конфигурацию кампании в формате YAML или JSON для резервного копирования или повторного использования

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • formatenum

    Формат экспорта

campaign-get

Получает подробную информацию о кампании, включая её действия и конфигурацию.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

campaign-list

Перечисляет существующие кампании LinkedHelper со сводной статистикой

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • includeArchivedboolean

    Включать архивные кампании.

campaign-list-people

Перечисляет людей, назначенных на кампанию, с их статусом обработки. Возвращает детали человека (имя, публичный ID LinkedIn) и на каком действии они находятся.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • actionIdinteger

    Отфильтровать людей в конкретном действии

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • limitinteger

    Максимальное количество результатов (по умолчанию: 50)

  • offsetinteger

    Смещение пагинации (по умолчанию: 0)

  • statusenum

    Фильтровать по статусу обработки

campaign-move-next

Перемещает людей с одного действия на следующее действие в цепочке кампании (без выполнения текущего действия)

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • actionIdintegerобязательный

    Action ID для перемещения людей из

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • personIdsinteger[]обязательный

    Person IDs для перехода к следующему действию.

campaign-remove-action

Удаляет действие из цепочки действий кампании

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • actionIdintegerобязательный

    ID действия для удаления

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

campaign-remove-people

Удаляет людей из целевого списка кампании полностью (а не просто исключает из обработки). Это обратная операция для import-people-from-urls.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании, из которой нужно удалить людей

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • personIdsinteger[]обязательный

    Идентификаторы лиц, которые необходимо удалить из списка целевых объектов кампании

campaign-reorder-actions

Переупорядочивает действия в цепочке действий кампании

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • actionIdsinteger[]обязательный

    Идентификаторы действий в нужном порядке

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

campaign-retry

Сбрасывает указанные контакты для повторного запуска в кампании (сброс трех таблиц без запуска кампании).

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • personIdsinteger[]обязательный

    Идентификаторы лиц для сброса при повторе

campaign-start

Запускает кампанию с указанными целевыми лицами. Возвращает результат сразу (асинхронное выполнение).

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • personIdsinteger[]обязательный

    Целевые идентификаторы лиц.

campaign-statistics

Получает показатели успеха/неудачи/пропуска для каждого действия, основные коды ошибок с указанием виновного и временную шкалу обработки для кампании.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • actionIdinteger

    Отфильтровать по конкретному идентификатору действия.

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • maxErrorsinteger

    Максимальное количество верхних ошибок на действие (по умолчанию: 5)

campaign-status

Проверяет статус выполнения кампании и результаты. Используйте после campaign-start для отслеживания прогресса.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • includeResultsboolean

    Включите результаты выполнения

  • limitinteger

    Максимальное количество возвращаемых результатов.

campaign-stop

Останавливает запущенную кампанию.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

campaign-update

Обновляет название и/или описание кампании

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • descriptionstring | null

    Новое описание кампании (null для очистки)

  • namestring

    Новое название кампании

campaign-update-action

Обновляет конфигурацию существующего действия в кампании (частичное обновление - изменяются только указанные поля)

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • actionIdintegerобязательный

    ID действия для обновления

  • actionSettingsstring

    Настройки, специфичные для действия, в виде JSON-строки (объединяются с существующими настройками)

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • coolDowninteger

    Миллисекунды между выполнениями действий.

  • descriptionstring | null

    Новое описание действия (null для очистки)

  • maxActionResultsPerIterationinteger

    Максимальное количество результатов за итерацию (-1 для безлимитного)

  • namestring

    Новое отображаемое имя для действия.

check-replies

Запускает LinkedHelper для проверки новых ответов на сообщения в LinkedIn для указанных людей, затем возвращает все найденные новые сообщения. Если параметр since опущен, возвращает сообщения за последние 24 часа.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • pauseOthersboolean

    Приостановите все остальные кампании на время выполнения, чтобы гарантировать доступность раннера, затем восстановите их.

  • personIdsinteger[]обязательный

    ID лиц, чьи ответы нужно проверить.

  • sincestring

    ISO timestamp; возвращайте только сообщения после этого времени. Если не указано, возвращает сообщения за последние 24 часа.

check-status

Проверяет состояние подключения LinkedHelper, запущенные экземпляры и работоспособность базы данных.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

collect-people

Собирает людей со страницы LinkedIn в кампанию. Автоматически определяет тип источника по URL. Возвращает результат немедленно: опрашивайте campaign-status для отслеживания прогресса.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    ID кампании для сбора людей

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • limitinteger

    Максимальное количество профилей для сбора

  • maxPagesinteger

    Максимальное количество страниц для обработки

  • pageSizeinteger

    Количество результатов на странице

  • sourceTypestring

    Явный тип источника для обхода обнаружения URL (например, SearchPage, MyConnections)

  • sourceUrlstringобязательный

    URL страницы LinkedIn для сбора людей (например, результаты поиска, сотрудники компании, участники групп)

comment-on-post

Публикует комментарий к посту в LinkedIn. Переходит к посту, вводит текст комментария посимвольно для имитации поведения человека и отправляет. Когда dryRun имеет значение true, проверяет наличие поля ввода комментария и кнопки отправки, но пропускает ввод и отправку. Проверяет бюджет действий перед попыткой - завершается ошибкой, если достигнут лимит PostComment.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • dryRunboolean

    Когда true, проверяет наличие поля ввода комментария и кнопки отправки, но пропускает ввод и отправку.

  • mentionsobject[]

    Люди для упоминания в комментарии. Имя каждой записи должно появляться в тексте как буквальное @Имя (например, текст "@Иван Петров привет" с упоминаниями [{name: "Иван Петров"}]). Во время ввода каждое @Имя запускает автодополнение упоминаний LinkedIn.

  • parentCommentUrnstring

    Когда указано, публикует комментарий как ответ на этот конкретный комментарий, а не как комментарий верхнего уровня. Используйте значение commentUrn из вывода get-post (например, "urn:li:comment:(activity:1234567890,9876543210)")

  • postUrlstringобязательный

    Ссылка на пост в LinkedIn (например, https://www.linkedin.com/feed/update/urn:li:activity:1234567890/)

  • textstringобязательный

    Текст комментария для публикации в LinkedIn

create-collection

Создаёт новую именованную коллекцию LinkedHelper (список).

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • namestringобязательный

    Название новой коллекции

delete-collection

Удаляет коллекцию LinkedHelper (List) и все её связи с людьми.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • collectionIdintegerобязательный

    ID коллекции для удаления

describe-actions

Перечисляет доступные типы действий LinkedHelper с описаниями и схемами конфигурации. Используйте это, чтобы узнать, какие действия можно включить в кампании.

Параметры
  • actionTypestring

    Получает подробную информацию для конкретного типа действия.

  • categoryenum

    Фильтр по категории действий

dismiss-errors

Закрывает закрываемые всплывающие окна с ошибками в интерфейсе экземпляра LinkedHelper, нажимая их кнопки закрытия/OK. Используйте этот инструмент, когда операции завершаются ошибками в интерфейсе или когда get-errors сообщает о закрываемых всплывающих окнах. Рекомендован после UIBlockedError.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

dismiss-feed-post

Скрывает публикацию из ленты LinkedIn, нажав «Not interested» в её меню с тремя точками. Работает с домашней лентой по индексу позиции (используйте get-feed для определения постов).

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • dryRunboolean

    Когда true, находит пункт меню, но не нажимает на него.

  • feedIndexintegerобязательный

    Индекс поста с нуля в видимой ленте LinkedIn (используйте вместе с get-feed для идентификации постов)

endorse-skills

Одобряет навыки в профиле LinkedIn через временную кампанию. Принимает идентификатор человека или URL профиля LinkedIn. Списывает с ежедневного бюджета действий.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • keepCampaignboolean

    Архивируйте временную кампанию, а не удаляйте её.

  • limitinteger

    Максимальное количество навыков для одобрения (взаимоисключающе с skillNames)

  • personIdinteger

    Внутренний идентификатор человека

  • skillNamesstring[]

    Конкретные названия навыков для одобрения (взаимоисключающе с limit)

  • skipIfNotEndorsableboolean

    Пропускаем, если у человека нет одобряемых навыков (по умолчанию: true).

  • timeoutinteger

    Максимальное время ожидания завершения действия в миллисекундах (по умолчанию: 5 мин)

  • urlstring

    URL-адрес профиля LinkedIn (например, https://www.linkedin.com/in/jane-doe)

enrich-profile

Обогащает профиль LinkedIn, извлекая дополнительные данные (email, телефоны, соцсети, информацию о компании) через одноразовую кампанию. Принимает ID человека или URL профиля LinkedIn. Списывает из дневного бюджета действий.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • companiesobject

    Обогащает данные компании.

  • emailsobject

    Обогащает адреса электронной почты.

  • keepCampaignboolean

    Архивируйте временную кампанию, а не удаляйте её.

  • personIdinteger

    Внутренний идентификатор человека

  • phonesobject

    Обогатить телефонные номера

  • profileInfoobject

    Обогащает информацию профиля.

  • socialsobject

    Расширяет социальные профили.

  • timeoutinteger

    Максимальное время ожидания завершения действия в миллисекундах (по умолчанию: 5 мин)

  • urlstring

    URL-адрес профиля LinkedIn (например, https://www.linkedin.com/in/jane-doe)

find-app

Обнаруживает запущенные экземпляры приложения LinkedHelper и их параметры подключения CDP

Параметры

Без параметров.

follow-person

Подписывается или отписывается от профиля LinkedIn через эфемерную кампанию. Принимает person ID или LinkedIn profile URL. Списывает из ежедневного бюджета действий.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • keepCampaignboolean

    Архивируйте временную кампанию, а не удаляйте её.

  • modeenum

    Подписывается или отписывается (по умолчанию: "follow")

  • personIdinteger

    Внутренний идентификатор человека

  • skipIfUnfollowableboolean

    Пропустить, если невозможно отписаться от человека (по умолчанию: true)

  • timeoutinteger

    Максимальное время ожидания завершения действия в миллисекундах (по умолчанию: 5 мин)

  • urlstring

    URL-адрес профиля LinkedIn (например, https://www.linkedin.com/in/jane-doe)

get-action-budget

Получает ежедневный бюджет действий, показывающий типы лимитов, пороговые значения и сегодняшнее использование из кампаний LH и прямых действий CDP-direct.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

get-errors

Запрашивает текущие ошибки интерфейса LinkedHelper, диалоги и блокирующие всплывающие окна. Возвращает проблемы экземпляра (диалог и критическая ошибка), состояние наложения всплывающих окон, всплывающие окна интерфейса экземпляра (скрытые за webview LinkedIn) и общий статус здоровья.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

get-feed

Читает домашнюю ленту LinkedIn. Возвращает структурированные данные постов (URN, URL, author, text, media type, engagement counts, timestamp) с cursor-based pagination.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • countinteger

    Количество постов на странице (по умолчанию: 10)

  • cursorstring

    Токен курсора из предыдущего вызова get-feed для следующей страницы.

get-post

Получает подробные данные для одного поста в LinkedIn, включая цепочку комментариев. Возвращает содержимое поста, информацию об авторе, количество взаимодействий и постраничные комментарии.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • commentCountinteger

    Максимальное количество комментариев для загрузки (по умолчанию: 100, 0 - пропустить)

  • postUrlstringобязательный

    URL или URN публикации в LinkedIn (например, https://www.linkedin.com/feed/update/urn:li:activity:1234567890/ или urn:li:activity:1234567890)

get-post-engagers

Перечисляет людей, которые взаимодействовали с постом в LinkedIn (ставили реакции и т.д.), с их профильной информацией и типом взаимодействия. Поддерживает пагинацию.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • countinteger

    Количество участников на странице (по умолчанию: 20)

  • postUrlstringобязательный

    URL или URN публикации в LinkedIn (например, https://www.linkedin.com/feed/update/urn:li:activity:1234567890/ или urn:li:activity:1234567890)

  • startinteger

    Смещение пагинации (по умолчанию: 0)

get-post-stats

Получает статистику вовлеченности для поста в LinkedIn: количество реакций (с разбивкой по типам), количество комментариев и количество репостов.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • postUrlstringобязательный

    URL или URN публикации в LinkedIn (например, https://www.linkedin.com/feed/update/urn:li:activity:1234567890/ или urn:li:activity:1234567890)

get-profile-activity

Получает последние посты и активность из профиля LinkedIn. Возвращает структурированные данные поста с текстом, информацией об авторе и количеством взаимодействий. Поддерживает курсорную пагинацию.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • countinteger

    Количество постов на странице (по умолчанию: 10)

  • cursorstring

    Токен курсора из предыдущего вызова для следующей страницы

  • profilestringобязательный

    Публичный ID или URL профиля LinkedIn (например, johndoe или https://www.linkedin.com/in/johndoe)

get-throttle-status

Проверяет, ограничивает ли LinkedIn в настоящее время аккаунт с помощью ThrottleDetector от LH.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

hide-feed-author

Нажимает 'Hide posts by {Name}' в меню из трех точек поста ленты. Работает с домашней лентой по индексу позиции (используется в паре с get-feed для идентификации постов). Скрытый человек может отличаться от оригинального автора (например, репостер).

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • dryRunboolean

    Когда true, находит пункт меню, но не нажимает на него.

  • feedIndexintegerобязательный

    Индекс поста с нуля в видимой ленте LinkedIn (используйте вместе с get-feed для идентификации постов)

hide-feed-author-profile

Заглушает публикации профиля LinkedIn в домашней ленте: перейдите на страницу профиля и выберите 'Mute {Name}' в меню More. Отдавайте предпочтение этому инструменту, а не hide-feed-author, в массовых сценариях очистки ленты: инструменты, работающие с лентой, ограничены одним действием за одну загрузку ленты, потому что DOM ленты обновляется после каждого скрытия или отписки, делая другие индексы недействительными. Работает независимо от того, находится ли автор в данный момент в ленте. Возвращает структурированные результаты: успех при заглушении; { success: false, reason: 'mute_not_available' } для тех, кто не входит в список контактов, или профилей, где функция Mute недоступна; { success: false, reason: 'already_muted' }, если профиль уже заглушён.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • dryRunboolean

    Когда значение true, откройте меню "More" и проверьте доступность функции отключения звука, но не нажимайте кнопку "Mute".

  • profileUrlstringобязательный

    URL-адрес профиля LinkedIn (например, https://www.linkedin.com/in/{publicId}/)

import-people-from-collection

Импортирует всех людей из коллекции LinkedHelper (список) в целевой список действия кампании. Читает URL-адреса профилей LinkedIn из коллекции и подаёт их в кампанию. Большие наборы автоматически разбиваются на части.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    Идентификатор кампании для импорта людей

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • collectionIdintegerобязательный

    Идентификатор коллекции, из которой импортируются люди.

import-people-from-urls

Импортирует URL-адреса профилей LinkedIn в целевой список действия кампании. Идемпотентно: повторный импорт уже добавленного человека не выполняет никаких действий. Большие наборы URL-адресов автоматически разбиваются на группы по 200. Для массового импорта 1 000+ URL-адресов используйте CLI с флагом --urls-file для повышения пропускной способности.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • campaignIdintegerобязательный

    Идентификатор кампании для импорта людей

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • linkedInUrlsstring[]обязательный

    URL-адреса профилей LinkedIn для импорта

launch-app

Запускает приложение LinkedHelper с включенной удаленной отладкой.

Параметры
  • cdpPortinteger

    Порт CDP (по умолчанию: автовыбор)

  • forceboolean

    Завершите все процессы LinkedHelper перед запуском.

like-person-posts

Ставит лайк и опционально комментирует посты и статьи профиля LinkedIn через ephemeral campaign. Принимает идентификатор пользователя или URL профиля LinkedIn. Списывает с дневного бюджета действий.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • keepCampaignboolean

    Архивируйте временную кампанию, а не удаляйте её.

  • maxAgeOfArticlesinteger

    Максимальный возраст статей в днях

  • maxAgeOfPostsinteger

    Максимальный возраст записей в днях

  • messageTemplatestring

    Шаблон текста комментария в виде JSON-строки (обязателен, когда shouldAddComment равен true)

  • numberOfArticlesinteger

    Количество статей для лайка

  • numberOfPostsinteger

    Количество постов для лайка

  • personIdinteger

    Внутренний идентификатор человека

  • shouldAddCommentboolean

    Также добавьте комментарий к понравившимся постам/статьям.

  • skipIfNotLikedboolean

    Пропустить, если ничего не было лайкнуто (по умолчанию: true)

  • timeoutinteger

    Максимальное время ожидания завершения действия в миллисекундах (по умолчанию: 5 мин)

  • urlstring

    URL-адрес профиля LinkedIn (например, https://www.linkedin.com/in/jane-doe)

list-accounts

Выводит список доступных аккаунтов LinkedHelper. По умолчанию возвращает аккаунты в текущем выбранном рабочем пространстве (LinkedHelper 2.113.x+). Передайте includeAllWorkspaces=true, чтобы перечислить аккаунты во всех рабочих пространствах, к которым принадлежит текущий пользователь LH.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • includeAllWorkspacesboolean

    Когда true, перечисляет аккаунты во всех рабочих областях, к которым принадлежит пользователь, а не только в выбранной рабочей области. По умолчанию: false.

list-collections

Выведи список всех именованных коллекций LinkedHelper (Lists) с количеством людей.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

list-linkedin-reference-data

Выводит список справочных данных LinkedIn для конечных перечислений (отрасли, уровни seniority, функции, размеры компаний, степени связей, языки профилей). Используйте это, чтобы найти допустимые идентификаторы для фильтров поиска.

Параметры
  • dataTypeenumобязательный

    Тип справочных данных для перечисления

list-workspaces

Перечисляет рабочие пространства LinkedHelper, к которым принадлежит текущий пользователь LH. Каждое рабочее пространство включает роль пользователя и флаг selected, указывающий на текущее активное рабочее пространство. Возвращает пустой список для версий LinkedHelper, которые предшествуют рабочим пространствам (pre-2.113.x).

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

message-person

Отправляет личное сообщение контакту первого уровня в LinkedIn через временную кампанию. Принимает ID пользователя или URL профиля LinkedIn. Списывает из дневного бюджета действий.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • keepCampaignboolean

    Архивируйте временную кампанию, а не удаляйте её.

  • messageTemplatestringобязательный

    Шаблон сообщения в виде JSON-строки (обязательно)

  • personIdinteger

    Внутренний идентификатор человека

  • rejectIfMessagedboolean

    Пропустить, если уже отправлено сообщение

  • rejectIfRepliedboolean

    Пропустить, если человек уже ответил

  • subjectTemplatestring

    Шаблон темы письма в виде JSON-строки

  • timeoutinteger

    Максимальное время ожидания завершения действия в миллисекундах (по умолчанию: 5 мин)

  • urlstring

    URL-адрес профиля LinkedIn (например, https://www.linkedin.com/in/jane-doe)

query-messages

Запрашивает историю сообщений из локальной базы данных LinkedHelper. Выводит список бесед, читает ветки или ищет сообщения.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • chatIdinteger

    Получает конкретную ветку разговора.

  • limitinteger

    Максимум результатов, по умолчанию 100.

  • offsetinteger

    Смещение пагинации (по умолчанию: 0)

  • personIdinteger

    Фильтровать разговоры по ID человека.

  • searchstring

    Поиск по тексту сообщения (совпадение LIKE)

query-profile

Ищет кэшированный профиль LinkedIn в локальной базе данных без посещения LinkedIn. Возвращает имя, должности, образование, навыки и email-адреса.

Параметры
  • includePositionsboolean

    Когда true, включает полную историю должностей (карьерную историю) в ответ.

  • personIdinteger

    Выполняет поиск по внутреннему ID сотрудника.

  • publicIdstring

    Ищет по публичному ID LinkedIn (слаг URL профиля, например, jane-doe-12345)

query-profiles

Ищет профили в локальной базе данных LinkedHelper по имени, заголовку или компании. Возвращает список подходящих профилей с пагинацией.

Параметры
  • companystring

    Фильтровать по названию компании (совпадение LIKE)

  • includeHistoryboolean

    Когда значение true, фильтр компании также ищет прошлые позиции (историю компании), а не только текущую позицию.

  • limitinteger

    Максимум результатов, по умолчанию 100.

  • offsetinteger

    Смещение пагинации (по умолчанию: 0)

  • querystring

    Поиск по имени или заголовку (частичное совпадение)

query-profiles-bulk

Находит несколько кэшированных профилей LinkedIn из локальной базы данных за один вызов. Возвращает массив записей профилей (null для ненайденных идентификаторов).

Параметры
  • includePositionsboolean

    При значении true включать полную историю должностей (карьерную историю) в каждый профиль.

  • personIdsinteger[]

    Ищет по внутренним идентификаторам сотрудников.

  • publicIdsstring[]

    Ищите по публичным ID LinkedIn (фрагменты URL профиля, например, jane-doe-12345).

quit-app

Завершите работу приложения LinkedHelper

Параметры
  • cdpPortinteger

    Порт CDP

react-to-comment

Реагирует на конкретный комментарий в LinkedIn указанным типом реакции (like, celebrate, support, love, insightful, funny). Переходит к родительскому посту, находит комментарий по URN и нажимает кнопку реакции. Повторяет семантику react-to-post, ограниченную одним комментарием. В режиме dryRun проверяет, что всплывающее окно открывается, но пропускает нажатие.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • commentUrnstringобязательный

    URN целевого комментария, возвращаемый функцией get-post (например, urn:li:comment:(activity:1234567890,9876543210))

  • dryRunboolean

    Если значение true, определяет текущее состояние реакции без нажатия.

  • postUrlstringобязательный

    URL поста в LinkedIn, содержащий целевой комментарий (например, https://www.linkedin.com/feed/update/urn:li:activity:1234567890/)

  • reactionTypeenum

    Тип реакции для применения (по умолчанию: like). Варианты: like, celebrate, support, love, insightful, funny.

react-to-post

Реагирует на пост в LinkedIn указанным типом реакции (like, celebrate, support, love, insightful, funny). Переходит к посту и нажимает кнопку реакции. С dryRun проверяет, что всплывающее окно открывается, но пропускает нажатие.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • dryRunboolean

    Если значение true, определяет текущее состояние реакции без нажатия.

  • postUrlstringобязательный

    Ссылка на пост в LinkedIn (например, https://www.linkedin.com/feed/update/urn:li:activity:1234567890/)

  • reactionTypeenum

    Тип реакции для применения (по умолчанию: like). Варианты: like, celebrate, support, love, insightful, funny.

remove-connection

Удаляет человека из связей первого уровня в LinkedIn (удалить из друзей) через эфемерную кампанию. Принимает идентификатор человека или URL профиля LinkedIn. Вычитает из дневного бюджета действий.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • keepCampaignboolean

    Архивируйте временную кампанию, а не удаляйте её.

  • personIdinteger

    Внутренний идентификатор человека

  • timeoutinteger

    Максимальное время ожидания завершения действия в миллисекундах (по умолчанию: 5 мин)

  • urlstring

    URL-адрес профиля LinkedIn (например, https://www.linkedin.com/in/jane-doe)

remove-people-from-collection

Удаляет людей из коллекции LinkedHelper (List) по ID лиц.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • collectionIdintegerобязательный

    ID коллекции, из которой нужно удалить людей

  • personIdsinteger[]обязательный

    Идентификаторы лиц для удаления из коллекции

resolve-linkedin-entity

Преобразует человекочитаемые имена (названия компаний, местоположения, учебные заведения) в идентификаторы сущностей LinkedIn через общедоступную конечную точку автодополнения LinkedIn. Не требует аутентификации и запущенного экземпляра LinkedHelper.

Параметры
  • entityTypeenumобязательный

    Тип сущности, которую нужно разрешить.

  • querystringобязательный

    Поисковый запрос (например, название компании, город)

scrape-messaging-history

Запускает LinkedHelper для сбора истории сообщений из LinkedIn для указанных людей в локальную базу данных, затем возвращает сводную статистику. Это длительная операция, которая может занять несколько минут.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • pauseOthersboolean

    Приостановите все остальные кампании на время выполнения, чтобы гарантировать доступность раннера, затем восстановите их.

  • personIdsinteger[]обязательный

    Идентификаторы пользователей, чья история сообщений должна быть собрана

search-posts

Ищет в LinkedIn посты по ключевому слову или хештегу. Возвращает структурированные данные поста (URL, автор, текст, тип медиа, количество взаимодействий, временная метка) с курсорной пагинацией.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • countinteger

    Количество результатов на странице (по умолчанию: 50)

  • cursorinteger

    Индексный курсор из предыдущего вызова search-posts для следующей страницы.

  • querystringобязательный

    Поисковый запрос: ключевые слова (например, "AI agents") или хэштег (например, "#AIAgents")

send-inmail

Отправляет сообщение InMail участнику LinkedIn (связь не требуется) через временную кампанию. Принимает идентификатор человека или URL профиля LinkedIn. Расходует дневной бюджет действий.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • keepCampaignboolean

    Архивируйте временную кампанию, а не удаляйте её.

  • messageTemplatestringобязательный

    Шаблон тела сообщения InMail в виде JSON-строки (обязательно)

  • personIdinteger

    Внутренний идентификатор человека

  • proceedOnOutOfCreditsboolean

    Продолжать, даже когда кредиты InMail исчерпаны.

  • rejectIfRepliedboolean

    Пропустить, если человек уже ответил

  • subjectTemplatestring

    Шаблон темы InMail в виде JSON-строки.

  • timeoutinteger

    Максимальное время ожидания завершения действия в миллисекундах (по умолчанию: 5 мин)

  • urlstring

    URL-адрес профиля LinkedIn (например, https://www.linkedin.com/in/jane-doe)

send-invite

Отправляет запрос на подключение в LinkedIn через временную кампанию. Принимает идентификатор пользователя или URL профиля LinkedIn. Списывается из ежедневного бюджета действий.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • keepCampaignboolean

    Архивируйте временную кампанию, а не удаляйте её.

  • messageTemplatestring

    Шаблон пригласительного сообщения в виде JSON-строки (пустое значение означает, что сообщение не отправляется)

  • personIdinteger

    Внутренний идентификатор человека

  • saveAsLeadSNboolean

    Сохранить как лид в Sales Navigator (по умолчанию: false)

  • timeoutinteger

    Максимальное время ожидания завершения действия в миллисекундах (по умолчанию: 5 мин)

  • urlstring

    URL-адрес профиля LinkedIn (например, https://www.linkedin.com/in/jane-doe)

start-instance

Запускает экземпляр LinkedHelper для учётной записи LinkedIn. Требуется перед операциями кампании или запроса.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

stop-instance

Останавливает работающий экземпляр LinkedHelper

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

unfollow-from-feed

Отписывается от автора поста в ленте LinkedIn через его меню из трех точек. Работает с домашней лентой по индексу позиции (сочетается с get-feed для определения постов).

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • dryRunboolean

    Когда true, находит пункт меню, но не нажимает на него.

  • feedIndexintegerобязательный

    Индекс поста с нуля в видимой ленте LinkedIn (используйте вместе с get-feed для идентификации постов)

unfollow-profile

Отписывается от профиля участника LinkedIn или страницы организации, переходя на неё и нажимая переключатель Following → Unfollow. Принимает как URL профиля (https://www.linkedin.com/in/{publicId}/), так и URL компании (https://www.linkedin.com/company/{slug}/) — LinkedIn отображает одинаковый переключатель Follow/Following на обеих страницах. Отдавайте предпочтение этому инструменту, а не unfollow-from-feed для массовой чистки ленты: инструменты, работающие с лентой, позволяют выполнить только одно действие за загрузку ленты, потому что DOM ленты обновляется после каждого скрытия/отписки, делая остальные индексы недействительными; этот инструмент работает независимо от того, находится ли автор в домашней ленте. Для снижения объёма ленты на уровне организации используйте его как замену отписке, поскольку LinkedIn не предоставляет действия Mute на страницах компаний. Возвращает обнаруженное предыдущее состояние подписки и тип цели (профиль или компания), чтобы массовые процессы могли отличать реальные отписки от вызовов, которые ничего не делают на уже отписанных целях, и от недоступных целей (закрытые/заблокированные профили, ограниченные/недоступные компании).

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • dryRunboolean

    Когда true, определяет состояние подписки, но не нажимает «Unfollow» (диалоговое окно открывается и закрывается)

  • profileUrlstringобязательный

    Профиль LinkedIn URL (например, https://www.linkedin.com/in/{publicId}/) или URL компании (например, https://www.linkedin.com/company/{slug}/)

visit-profile

Посещает профиль LinkedIn через действие VisitAndExtract от LinkedHelper и возвращает извлечённые данные профиля. Принимает либо ID пользователя, либо URL профиля LinkedIn. Списывает из дневного бюджета действий.

Параметры
  • accountIdinteger

    Явный ID аккаунта. Обходит автоматическое определение аккаунта (требуется, когда настроено несколько аккаунтов).

  • allowRemoteboolean

    SECURITY: Разрешает подключения к CDP не только с локальной машины. Это позволяет удалённо выполнять код на целевой системе. Используйте только если сетевой канал защищён.

  • cdpHoststring

    Хост CDP (по умолчанию: 127.0.0.1)

  • cdpPortinteger

    Порт CDP (автоматически определяется из запущенных процессов LinkedHelper, если не указан)

  • extractCurrentOrganizationsboolean

    Извлекает текущую информацию о компании при просмотре профиля.

  • personIdinteger

    Внутренний ID пользователя для посещения

  • urlstring

    URL профиля LinkedIn (например, https://www.linkedin.com/in/jane-doe-123). Человек уже должен существовать в базе данных.

0.20.1основная
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.2
0.2.1
0.2.0
0.1.0
0.0.0

Выберите клиент, чтобы установить alexey-pelykh/lhremote:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "alexey-pelykh-lhremote-zlgdz4p843": {
      "args": [
        "lhremote",
        "mcp"
      ],
      "command": "npx"
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "alexey-pelykh-lhremote-zlgdz4p843": {
      "args": [
        "lhremote",
        "mcp"
      ],
      "command": "npx"
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "alexey-pelykh-lhremote-zlgdz4p843": {
      "type": "stdio",
      "args": [
        "lhremote",
        "mcp"
      ],
      "command": "npx"
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"alexey-pelykh-lhremote-zlgdz4p843\",\"type\":\"stdio\",\"args\":[\"lhremote\",\"mcp\"],\"command\":\"npx\"}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "alexey-pelykh-lhremote-zlgdz4p843": {
      "args": [
        "lhremote",
        "mcp"
      ],
      "command": "npx"
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add alexey-pelykh-lhremote-zlgdz4p843 -- npx lhremote mcp

Либо через JSON-конфиг:

claude mcp add-json alexey-pelykh-lhremote-zlgdz4p843 "{\"args\":[\"lhremote\",\"mcp\"],\"command\":\"npx\"}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add alexey-pelykh-lhremote-zlgdz4p843 -- npx lhremote mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.alexey-pelykh-lhremote-zlgdz4p843]
command = "npx"
args = ["lhremote", "mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите alexey-pelykh/lhremote, а в поле команды запуска — строку ниже:
npx lhremote mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "alexey-pelykh-lhremote-zlgdz4p843": {
      "args": [
        "lhremote",
        "mcp"
      ],
      "command": "npx"
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "alexey-pelykh-lhremote-zlgdz4p843": {
      "args": [
        "lhremote",
        "mcp"
      ],
      "command": "npx",
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например alexey-pelykh-lhremote-zlgdz4p843.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: alexey-pelykh-lhremote-zlgdz4p843
    command: npx
    args:
      - "lhremote"
      - "mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "alexey-pelykh-lhremote-zlgdz4p843": {
      "args": [
        "lhremote",
        "mcp"
      ],
      "command": "npx"
    }
  }
}

Похожие MCP-сервера

devag7/linkedin-mcp

devag7/linkedin-mcp

от devag7

LinkedIn MCP сервер дает AI-агентам доступ к профилям, поиску и сообщениям через браузер. Обходит Cloudflare, использует Voyager API для чистого JSON. Есть защита от блокировки. Для рекрутинга и анализа.

TypeScript⭐ 10
Synter-Media-AI/mcp-server

Synter-Media-AI/mcp-server

от synter-media-ai

Synter MCP сервер — кроссплатформенный инструмент для управления рекламой через AI-агента: создавайте кампании, меняйте бюджеты, генерируйте креативы на 9+ платформах (Google, Meta, LinkedIn, TikTok и др.).

TypeScript⭐ 21
mikusnuz/meta-ads-mcp

mikusnuz/meta-ads-mcp

от mikusnuz

MCP-сервер для Meta Marketing API предлагает 135 инструментов для управления рекламными кампаниями Facebook и Instagram: от создания объявлений до аналитики и каталогов. Идеален для маркетологов и ...

TypeScript⭐ 91
gwbischof/bluesky-social-mcp

gwbischof/bluesky-social-mcp

от gwbischof

MCP сервер для Bluesky на atproto. Выполняет все базовые действия: управление профилем, лентой и постами (текст/медиа), а также лайки, репосты и подписки. Подходит для автоматизации и разработки ботов.

Python⭐ 16
AutomateLab-tech/content-distribution-mcp

AutomateLab-tech/content-distribution-mcp

от automatelab-tech

MCP сервер content-distribution-mcp публикует один контент на 8+ платформах (Reddit, LinkedIn, Bluesky и др.) с адаптацией под каждую. Учитывает лимиты, идемпотентность, правила сообществ. Полезен для контент-мейкеров и AI-агентов.

TypeScript⭐ 5
pipeboard-co/meta-ads-mcp

pipeboard-co/meta-ads-mcp

от pipeboard-co

Запускает кампании Meta Ads, загружает креативы, меняет бюджеты. Тот же аккаунт работает и с Google, TikTok, Snap и Reddit.

Python⭐ 1321
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин