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 по идентификаторам людей. Идемпотентно — добавление уже присутствующего человека не выполняет никаких действий.

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

Параметры

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

    Collection ID to add people to

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

    Person IDs to add to the collection

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

build-linkedin-url

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

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

Параметры

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

    LinkedIn source type (SearchPage, SNSearchPage, OrganizationPeople, Alumni, Group, Event, MyConnections, LWVYPP, SentInvitationPage, FollowersPage, FollowingPage, SNListPage, SNOrgsPage, SNOrgsListsPage, TSearchPage, TProjectPage, RSearchPage, RProjectPage)

  • keywordsany

    Keywords (string or structured boolean expression)

  • currentCompanystring[]

    Current company IDs (SearchPage)

  • pastCompanystring[]

    Past company IDs (SearchPage)

  • geoUrnstring[]

    Geographic URN IDs (SearchPage)

  • industrystring[]

    Industry IDs (SearchPage)

  • schoolstring[]

    School IDs (SearchPage)

  • networkstring[]

    Connection degree codes: "F", "S", "O" (SearchPage)

  • profileLanguagestring[]

    Profile language codes (SearchPage)

  • serviceCategorystring[]

    Service category IDs (SearchPage)

  • filtersobject[]

    Sales Navigator filters (SNSearchPage)

  • slugstring

    Company or school slug (OrganizationPeople, Alumni)

  • idstring

    Entity ID (Group, Event, SNListPage, SNOrgsListsPage, TProjectPage, RProjectPage)

campaign-add-action

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

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

Параметры

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

    Campaign ID

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

    Display name for the action

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

    Action type identifier (e.g., 'VisitAndExtract', 'MessageToPerson')

  • descriptionstring

    Optional action description

  • coolDowninteger

    Milliseconds between action executions (default: 60000)

  • maxActionResultsPerIterationinteger

    Maximum results per iteration (default: 10, -1 for unlimited)

  • actionSettingsstring

    Action-specific settings as a JSON string

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-create

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

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

Параметры

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

    Campaign configuration in YAML or JSON format. Required fields: version (must be "1"), name, actions (array). Each action needs: type (e.g. "VisitAndExtract", "InvitePerson"). Optional per-action: cooldownMs, maxActionsPerRun, config (action-specific settings). Use describe-actions to discover available action types and their config schemas.

  • formatenum

    Configuration format

    yamljson
  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-delete

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

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

Параметры

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

    Campaign ID

  • hardboolean

    Permanently delete the campaign and all related data instead of archiving

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-erase

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

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

Параметры

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

    Campaign ID

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-exclude-add

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

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

Параметры

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

    Campaign ID

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

    Person IDs to add to the exclude list

  • actionIdinteger

    Action ID (optional). If provided, adds to the action-level exclude list. Otherwise, adds to the campaign-level exclude list.

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-exclude-list

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

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

Параметры

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

    Campaign ID

  • actionIdinteger

    Action ID (optional). If provided, shows the action-level exclude list. Otherwise, shows the campaign-level exclude list.

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-exclude-remove

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

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

Параметры

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

    Campaign ID

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

    Person IDs to remove from the exclude list

  • actionIdinteger

    Action ID (optional). If provided, removes from the action-level exclude list. Otherwise, removes from the campaign-level exclude list.

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-export

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

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

Параметры

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

    Campaign ID

  • formatenum

    Export format

    yamljson
  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-get

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

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

Параметры

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

    Campaign ID

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-list

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

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

Параметры

  • includeArchivedboolean

    Include archived campaigns

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-list-people

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

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

Параметры

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

    Campaign ID

  • actionIdinteger

    Filter to people in a specific action

  • statusenum

    Filter by processing status

    queuedprocessedsuccessfulfailed
  • limitinteger

    Maximum number of results (default: 20)

  • offsetinteger

    Pagination offset (default: 0)

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-move-next

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

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

Параметры

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

    Campaign ID

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

    Action ID to move people from

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

    Person IDs to advance to the next action

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-remove-action

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

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

Параметры

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

    Campaign ID

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

    Action ID to remove

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-remove-people

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

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

Параметры

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

    Campaign ID to remove people from

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

    Person IDs to remove from the campaign target list

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-reorder-actions

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

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

Параметры

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

    Campaign ID

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

    Action IDs in the desired order

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-retry

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

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

Параметры

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

    Campaign ID

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

    Person IDs to reset for retry

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-start

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

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

Параметры

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

    Campaign ID

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

    Person IDs to target

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-statistics

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

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

Параметры

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

    Campaign ID

  • actionIdinteger

    Filter to a specific action ID

  • maxErrorsinteger

    Maximum number of top errors per action (default: 5)

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-status

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

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

Параметры

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

    Campaign ID

  • includeResultsboolean

    Include execution results

  • limitinteger

    Max results to return

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-stop

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

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

Параметры

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

    Campaign ID

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-update

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

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

Параметры

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

    Campaign ID

  • namestring

    New campaign name

  • descriptionany

    New campaign description (null to clear)

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

campaign-update-action

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

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

Параметры

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

    Campaign ID

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

    Action ID to update

  • namestring

    New display name for the action

  • descriptionany

    New action description (null to clear)

  • coolDowninteger

    Milliseconds between action executions

  • maxActionResultsPerIterationinteger

    Maximum results per iteration (-1 for unlimited)

  • actionSettingsstring

    Action-specific settings as a JSON string (merged with existing settings)

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

check-replies

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

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

Параметры

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

    Person IDs whose replies should be checked

  • sincestring

    ISO timestamp; only return messages after this time. If omitted, returns messages from the last 24 hours

  • pauseOthersboolean

    Pause all other campaigns during execution to ensure the runner is available, then restore them

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

check-status

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

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

Параметры

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

collect-people

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

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

Параметры

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

    Campaign ID to collect people into

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

    LinkedIn page URL to collect people from (e.g., search results, company people, group members)

  • limitinteger

    Maximum number of profiles to collect

  • maxPagesinteger

    Maximum number of pages to process

  • pageSizeinteger

    Number of results per page

  • sourceTypestring

    Explicit source type to bypass URL detection (e.g., SearchPage, MyConnections)

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

comment-on-post

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

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

Параметры

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

    LinkedIn post URL (e.g. https://www.linkedin.com/feed/update/urn:li:activity:1234567890/)

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

    Comment text to post on the LinkedIn post

  • parentCommentUrnstring

    When provided, posts the comment as a reply to this specific comment instead of as a top-level comment. Use the commentUrn value from get-post output (e.g. "urn:li:comment:(activity:1234567890,9876543210)")

  • mentionsobject[]

    People to @mention in the comment. Each entry's name must appear as a literal @Name in the text (e.g. text "@John Doe hello" with mentions [{name: "John Doe"}]). During typing, each @Name triggers LinkedIn's mention autocomplete.

  • dryRunboolean

    When true, validate the comment input and submit button are present, but skip typing and submitting

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

create-collection

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

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

Параметры

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

    Name for the new collection

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

delete-collection

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

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

Параметры

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

    Collection ID to delete

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

describe-actions

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

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

Параметры

  • categoryenum

    Filter by action category

    peoplemessagingengagementcrmworkflowall
  • actionTypestring

    Get detailed info for a specific action type

dismiss-errors

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

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

Параметры

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

dismiss-feed-post

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

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

Параметры

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

    Zero-based index of the post in the visible LinkedIn feed (pair with get-feed to identify posts)

  • dryRunboolean

    When true, locate the menu item but do not click it

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

endorse-skills

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

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

Параметры

  • personIdinteger

    Internal person ID

  • urlstring

    LinkedIn profile URL (e.g. https://www.linkedin.com/in/jane-doe)

  • skillNamesstring[]

    Specific skill names to endorse (mutually exclusive with limit)

  • limitinteger

    Max number of skills to endorse (mutually exclusive with skillNames)

  • skipIfNotEndorsableboolean

    Skip if person has no endorsable skills (default: true)

  • keepCampaignboolean

    Archive the ephemeral campaign instead of deleting it

  • timeoutinteger

    Maximum time to wait for action completion in milliseconds (default: 5 min)

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

enrich-profile

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

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

Параметры

  • personIdinteger

    Internal person ID

  • urlstring

    LinkedIn profile URL (e.g. https://www.linkedin.com/in/jane-doe)

  • profileInfoobject

    Enrich profile info

  • phonesobject

    Enrich phone numbers

  • emailsobject

    Enrich email addresses

  • socialsobject

    Enrich social profiles

  • companiesobject

    Enrich company data

  • keepCampaignboolean

    Archive the ephemeral campaign instead of deleting it

  • timeoutinteger

    Maximum time to wait for action completion in milliseconds (default: 5 min)

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

find-app

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

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

Параметры

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

follow-person

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

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

Параметры

  • personIdinteger

    Internal person ID

  • urlstring

    LinkedIn profile URL (e.g. https://www.linkedin.com/in/jane-doe)

  • modeenum

    Follow or unfollow (default: "follow")

    followunfollow
  • skipIfUnfollowableboolean

    Skip if person cannot be unfollowed (default: true)

  • keepCampaignboolean

    Archive the ephemeral campaign instead of deleting it

  • timeoutinteger

    Maximum time to wait for action completion in milliseconds (default: 5 min)

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

get-action-budget

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

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

Параметры

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

get-errors

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

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

Параметры

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

get-feed

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

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

Параметры

  • countinteger

    Number of posts per page (default: 10)

  • cursorstring

    Cursor token from a previous get-feed call for the next page

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

get-post

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

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

Параметры

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

    LinkedIn post URL or URN (e.g. https://www.linkedin.com/feed/update/urn:li:activity:1234567890/ or urn:li:activity:1234567890)

  • commentCountinteger

    Maximum number of comments to load (default: 100, 0 to skip)

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

get-post-engagers

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

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

Параметры

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

    LinkedIn post URL or URN (e.g. https://www.linkedin.com/feed/update/urn:li:activity:1234567890/ or urn:li:activity:1234567890)

  • startinteger

    Pagination offset (default: 0)

  • countinteger

    Number of engagers per page (default: 20)

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

get-post-stats

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

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

Параметры

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

    LinkedIn post URL or URN (e.g. https://www.linkedin.com/feed/update/urn:li:activity:1234567890/ or urn:li:activity:1234567890)

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

get-profile-activity

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

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

Параметры

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

    LinkedIn profile public ID or URL (e.g. johndoe or https://www.linkedin.com/in/johndoe)

  • countinteger

    Number of posts per page (default: 10)

  • cursorstring

    Cursor token from a previous call for the next page

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

get-throttle-status

Проверьте, ограничивает ли LinkedIn аккаунт в данный момент через LH's ThrottleDetector.

Проверьте, ограничивает ли LinkedIn аккаунт в данный момент через LH's ThrottleDetector.

Параметры

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

hide-feed-author

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

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

Параметры

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

    Zero-based index of the post in the visible LinkedIn feed (pair with get-feed to identify posts)

  • dryRunboolean

    When true, locate the menu item but do not click it

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

hide-feed-author-profile

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

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

Параметры

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

    LinkedIn profile URL (e.g. https://www.linkedin.com/in/{publicId}/)

  • dryRunboolean

    When true, open the More menu and detect mute availability but do not click Mute

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

import-people-from-collection

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

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

Параметры

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

    Collection ID to import people from

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

    Campaign ID to import people into

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

import-people-from-urls

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

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

Параметры

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

    Campaign ID to import people into

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

    LinkedIn profile URLs to import

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

launch-app

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

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

Параметры

  • cdpPortinteger

    CDP port (default: auto-select)

  • forceboolean

    Kill existing LinkedHelper processes before launching

like-person-posts

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

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

Параметры

  • personIdinteger

    Internal person ID

  • urlstring

    LinkedIn profile URL (e.g. https://www.linkedin.com/in/jane-doe)

  • numberOfArticlesinteger

    Number of articles to like

  • numberOfPostsinteger

    Number of posts to like

  • maxAgeOfArticlesinteger

    Maximum age of articles in days

  • maxAgeOfPostsinteger

    Maximum age of posts in days

  • shouldAddCommentboolean

    Also add a comment to liked posts/articles

  • messageTemplatestring

    Comment text template as JSON string (required when shouldAddComment is true)

  • skipIfNotLikedboolean

    Skip if nothing was liked (default: true)

  • keepCampaignboolean

    Archive the ephemeral campaign instead of deleting it

  • timeoutinteger

    Maximum time to wait for action completion in milliseconds (default: 5 min)

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

list-accounts

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

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

Параметры

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

  • includeAllWorkspacesboolean

    When true, enumerate accounts across every workspace the user belongs to, not just the selected workspace. Default: false.

list-collections

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

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

Параметры

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

list-linkedin-reference-data

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

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

Параметры

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

    Type of reference data to list

    INDUSTRYSENIORITYFUNCTIONCOMPANY_SIZECONNECTION_DEGREEPROFILE_LANGUAGE
list-workspaces

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

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

Параметры

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

message-person

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

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

Параметры

  • personIdinteger

    Internal person ID

  • urlstring

    LinkedIn profile URL (e.g. https://www.linkedin.com/in/jane-doe)

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

    Message template as JSON string (required)

  • subjectTemplatestring

    Subject line template as JSON string

  • rejectIfRepliedboolean

    Skip if person already replied

  • rejectIfMessagedboolean

    Skip if already messaged

  • keepCampaignboolean

    Archive the ephemeral campaign instead of deleting it

  • timeoutinteger

    Maximum time to wait for action completion in milliseconds (default: 5 min)

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

query-messages

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

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

Параметры

  • personIdinteger

    Filter conversations by person ID

  • chatIdinteger

    Get a specific conversation thread

  • searchstring

    Search message text (LIKE match)

  • limitinteger

    Max results (default: 20)

  • offsetinteger

    Pagination offset (default: 0)

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

query-profile

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

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

Параметры

  • personIdinteger

    Look up by internal person ID

  • publicIdstring

    Look up by LinkedIn public ID (profile URL slug, e.g. jane-doe-12345)

  • includePositionsboolean

    When true, include full position history (career history) in the response

query-profiles

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

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

Параметры

  • querystring

    Search name or headline (LIKE match)

  • companystring

    Filter by company name (LIKE match)

  • includeHistoryboolean

    When true, company filter also searches past positions (company history), not just the current position

  • limitinteger

    Max results (default: 20)

  • offsetinteger

    Pagination offset (default: 0)

query-profiles-bulk

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

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

Параметры

  • personIdsinteger[]

    Look up by internal person IDs

  • publicIdsstring[]

    Look up by LinkedIn public IDs (profile URL slugs, e.g. jane-doe-12345)

  • includePositionsboolean

    When true, include full position history (career history) in each profile

quit-app

Закройте приложение LinkedHelper.

Закройте приложение LinkedHelper.

Параметры

  • cdpPortinteger

    CDP port

react-to-comment

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

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

Параметры

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

    LinkedIn post URL containing the target comment (e.g. https://www.linkedin.com/feed/update/urn:li:activity:1234567890/)

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

    Target comment URN as returned by get-post (e.g. urn:li:comment:(activity:1234567890,9876543210))

  • reactionTypeenum

    Reaction type to apply (default: like). Options: like, celebrate, support, love, insightful, funny

    likecelebratesupportloveinsightfulfunny
  • dryRunboolean

    When true, detect current reaction state without clicking

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

react-to-post

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

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

Параметры

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

    LinkedIn post URL (e.g. https://www.linkedin.com/feed/update/urn:li:activity:1234567890/)

  • reactionTypeenum

    Reaction type to apply (default: like). Options: like, celebrate, support, love, insightful, funny

    likecelebratesupportloveinsightfulfunny
  • dryRunboolean

    When true, detect current reaction state without clicking

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

remove-connection

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

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

Параметры

  • personIdinteger

    Internal person ID

  • urlstring

    LinkedIn profile URL (e.g. https://www.linkedin.com/in/jane-doe)

  • keepCampaignboolean

    Archive the ephemeral campaign instead of deleting it

  • timeoutinteger

    Maximum time to wait for action completion in milliseconds (default: 5 min)

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

remove-people-from-collection

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

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

Параметры

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

    Collection ID to remove people from

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

    Person IDs to remove from the collection

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

resolve-linkedin-entity

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

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

Параметры

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

    Search query (e.g., company name, city)

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

    Type of entity to resolve

    COMPANYGEOSCHOOL
scrape-messaging-history

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

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

Параметры

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

    Person IDs whose messaging history should be scraped

  • pauseOthersboolean

    Pause all other campaigns during execution to ensure the runner is available, then restore them

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

search-posts

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

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

Параметры

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

    Search query — keywords (e.g. "AI agents") or hashtag (e.g. "#AIAgents")

  • countinteger

    Number of results per page (default: 10)

  • cursorinteger

    Index-based cursor from a previous search-posts call for the next page

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

send-inmail

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

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

Параметры

  • personIdinteger

    Internal person ID

  • urlstring

    LinkedIn profile URL (e.g. https://www.linkedin.com/in/jane-doe)

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

    InMail body template as JSON string (required)

  • subjectTemplatestring

    InMail subject line template as JSON string

  • rejectIfRepliedboolean

    Skip if person already replied

  • proceedOnOutOfCreditsboolean

    Continue even when InMail credits are exhausted

  • keepCampaignboolean

    Archive the ephemeral campaign instead of deleting it

  • timeoutinteger

    Maximum time to wait for action completion in milliseconds (default: 5 min)

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

send-invite

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

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

Параметры

  • personIdinteger

    Internal person ID

  • urlstring

    LinkedIn profile URL (e.g. https://www.linkedin.com/in/jane-doe)

  • messageTemplatestring

    Invitation message template as JSON string (empty for no message)

  • saveAsLeadSNboolean

    Save as lead in Sales Navigator (default: false)

  • keepCampaignboolean

    Archive the ephemeral campaign instead of deleting it

  • timeoutinteger

    Maximum time to wait for action completion in milliseconds (default: 5 min)

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

start-instance

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

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

Параметры

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

stop-instance

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

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

Параметры

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

unfollow-from-feed

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

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

Параметры

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

    Zero-based index of the post in the visible LinkedIn feed (pair with get-feed to identify posts)

  • dryRunboolean

    When true, locate the menu item but do not click it

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

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 на страницах компаний. Возвращает обнаруженное предыдущее состояние подписки и тип цели (профиль или компания), чтобы массовые процессы могли отличать реальные отписки от вызовов, которые ничего не делают на уже отписанных целях, и от недоступных целей (закрытые/заблокированные профили, ограниченные/недоступные компании).

Отписывается от профиля участника 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 на страницах компаний. Возвращает обнаруженное предыдущее состояние подписки и тип цели (профиль или компания), чтобы массовые процессы могли отличать реальные отписки от вызовов, которые ничего не делают на уже отписанных целях, и от недоступных целей (закрытые/заблокированные профили, ограниченные/недоступные компании).

Параметры

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

    LinkedIn profile URL (e.g. https://www.linkedin.com/in/{publicId}/) or company URL (e.g. https://www.linkedin.com/company/{slug}/)

  • dryRunboolean

    When true, detect the follow state but do not click Unfollow (dialog is opened and dismissed)

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

visit-profile

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

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

Параметры

  • personIdinteger

    Internal person ID to visit

  • urlstring

    LinkedIn profile URL (e.g. https://www.linkedin.com/in/jane-doe-123). The person must already exist in the database.

  • extractCurrentOrganizationsboolean

    Extract current company info during profile visit

  • cdpPortinteger

    CDP port (auto-discovered from running LinkedHelper processes when omitted)

  • cdpHoststring

    CDP host (default: 127.0.0.1)

  • allowRemoteboolean

    SECURITY: Allow non-loopback CDP connections. Enables remote code execution on target host. Only use if network path is secured.

  • accountIdinteger

    Explicit account ID. Bypasses automatic account resolution (required when multiple accounts are configured).

Другие проверенные MCP-сервера

XeroAPI/xero-mcp-server

XeroAPI/xero-mcp-server

официальный

MCP-сервер для интеграции с Xero: управление контактами, счетами, планом счетов, отчётами и расчётами зарплаты через единый протокол. Полезен разработчикам и бухгалтерам, автоматизирующим обмен дан...

TypeScript340
julien040/anyquery

julien040/anyquery

MCP сервер Anyquery дает возможность языковым моделям выполнять SQL-запросы к файлам, базам данных и приложениям. Полезен разработчикам и аналитикам, чтобы дать AI прямой доступ к данным через един...

Go1735
gitkraken/gk-cli

gitkraken/gk-cli

официальный

MCP-сервер GitKraken CLI объединяет git, GitHub и Jira. Встроенный AI помогает с коммитами и Pull Request. Полезен разработчикам для автоматизации работы с несколькими репозиториями через единый сервер.

435
thinq-connect/thinqconnect-mcp

thinq-connect/thinqconnect-mcp

официальный

Официальный MCP-сервер для управления бытовой техникой LG ThinQ. Позволяет отслеживать статус устройств, запрашивать доступные команды и управлять ими (вкл/выкл, настройка температуры и др.) через ...

Python29
ArcadeData/arcadedb

ArcadeData/arcadedb

официальный

ArcadeDB - высокопроизводительная многомодельная СУБД с поддержкой Neo4j Cypher, MongoDB, Redis и встроенным MCP-сервером для AI-ассистентов. Сочетает графы, документы и временные ряды в единой тра...

Java1028
IvanMurzak/Unity-MCP

IvanMurzak/Unity-MCP

MCP сервер связывает AI-агентов с Unity, автоматизируя создание сцен, генерацию кода и отладку. Работает внутри собранной игры — для динамических NPC и дебага. Полезен геймдев-разработчикам.

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

Лука Никитин