MCP-сервер Taplio для LinkedIn
MCP-сервер Taplio для LinkedIn — это сервер Model Context Protocol (MCP), который напрямую подключает AI-инструменты к вашей учётной записи Taplio, а через неё — к вашему профилю LinkedIn. Он позволяет AI-агентам, помощникам и чат-клиентам создавать черновики публикаций для LinkedIn, планировать их выход и публиковать, просматривать уже опубликованные материалы, искать идеи у других авторов, изучать аналитику и взаимодействовать с аудиторией: находить публикации, которые стоит прокомментировать, составлять комментарии и ответы, ставить отметки «Нравится» и отправлять запросы на добавление в контакты — и всё это с помощью обычных запросов на естественном языке.
Подключите MCP-хост к серверу Taplio и задавайте, например, такие вопросы:
-
«Создай публикацию для LinkedIn о запуске нашего нового MCP и запланируй её на вторник, на 9:00».
-
«Покажи мои последние 10 публикаций и укажи, какая из них набрала больше всего показов».
-
«Найди 20 популярных публикаций о
linkedin ghostwritingот авторов, у которых меньше 50 тысяч подписчиков». -
«Как менялись число подписчиков и вовлечённость за последние 30 дней?»
Сценарии использования
-
Превращение набросков и идей в готовые к публикации материалы для LinkedIn, написанные в вашем стиле и на интересующие вас темы.
-
Автоматизация создания черновиков, планирования и публикации из любого MCP-совместимого клиента.
-
Создание контент-процессов с поддержкой AI и подготовка отчётов на основе реальных данных LinkedIn.
-
Анализ статистики и получение полезных выводов из истории публикаций, не покидая помощника.
Содержание
-
Удалённый MCP-сервер Taplio
-
Предварительные требования
-
Установка
-
Claude Code
-
Claude Desktop / коннекторы claude.ai
-
Manus
-
VS Code
-
Cursor
-
Windsurf
-
Grok
-
Mistral Le Chat
-
Raycast
-
Smithery
-
Общая конфигурация MCP
-
-
Аутентификация
-
Наборы инструментов
-
Инструменты
-
Справочник по инструментам
-
Профиль
-
Черновики
-
Публикация
-
Публикации
-
Аналитика
-
Идеи для публикаций
-
-
Рекомендуемый рабочий процесс
-
Библиотека и модель жизненного цикла
-
Ограничения и безопасность
-
Устранение неполадок
-
Участие в разработке
-
Лицензия
Удалённый MCP-сервер Taplio
Taplio предоставляет размещённый удалённый MCP-сервер. Устанавливать или запускать что-либо на локальном компьютере не нужно: MCP-хост подключается к конечной точке Taplio по HTTP и проходит аутентификацию через OAuth.
| Свойство | Значение |
|---|---|
| Транспорт | Streamable HTTP (удалённый) |
| Конечная точка | https://mcp.taplio.com/ |
| Аутентификация | OAuth 2.0 (авторизация в браузере, API-ключ не требуется) |
| Область доступа | Собственная учётная запись Taplio и LinkedIn пользователя, прошедшего аутентификацию |
| Рекомендация для сервера | Сначала вызовите get_me, чтобы получить сведения о пользователе и настройки |
Сервер работает удалённо и использует OAuth, поэтому секретные данные не нужно копировать в файл конфигурации. Доступ связан с учётной записью Taplio, для которой вы одобрили подключение в браузере. В любой момент его можно отозвать в Taplio.
Предварительные требования
-
Активная учётная запись Taplio с подключённым LinkedIn.
-
MCP-совместимый хост (Claude Code, Claude Desktop, Manus, VS Code с Copilot, Cursor, Windsurf, Grok, Mistral
Le Chat, Raycast или любой клиент, поддерживающий MCP через HTTP).
- Доступный браузер для завершения авторизации OAuth при первом подключении.
Установка
Claude Code
claude mcp add --transport http taplio https://mcp.taplio.com/
Затем запустите /mcp в Claude Code и при появлении запроса авторизуйте taplio в браузере.
Claude Desktop / коннекторы claude.ai
В один клик: перейдите по
— откроется диалоговое окно «Add custom connector» с уже заполненными названием Taplio и URL. Нажмите Add.
Или настройте подключение вручную: в Claude Desktop или на claude.ai откройте Settings -> Connectors -> Add custom connector, затем укажите:
-
Name:
Taplio -
URL:
https://mcp.taplio.com/
Подтвердите авторизацию OAuth. После этого инструменты Taplio появятся в списке доступных инструментов.
Manus
Taplio доступен как встроенный плагин Manus: подключение выполняется в один клик, URL сервера вводить не нужно.
-
Откройте каталог плагинов Manus.
-
Найдите Taplio и нажмите Connect.
-
Войдите в учётную запись Taplio и разрешите доступ.
После этого инструменты Taplio станут доступны в задачах Manus.
VS Code
Добавьте следующую конфигурацию в пользовательские настройки MCP или настройки рабочей области (.vscode/mcp.json):
{
"servers": {
"taplio": {
"type": "http",
"url": "https://mcp.taplio.com/"
}
}
}
Cursor
Добавьте конфигурацию в ~/.cursor/mcp.json или откройте Settings -> MCP -> Add:
{
"mcpServers": {
"taplio": {
"url": "https://mcp.taplio.com/"
}
}
}
Windsurf
Добавьте конфигурацию в ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"taplio": {
"serverUrl": "https://mcp.taplio.com/"
}
}
}
Grok
На grok.com откройте Plugins -> New Connector -> Custom и укажите:
-
Name:
Taplio -
Server URL:
https://mcp.taplio.com/
Нажмите Add Connector и подтвердите вход в Taplio во всплывающем окне. Упомяните Taplio в запросе (например, «Используй Taplio, чтобы показать мою статистику LinkedIn за сегодня»), чтобы Grok выбрал этот коннектор.
Mistral Le Chat
В Le Chat откройте Context -> Connectors -> Add connector -> Add a custom connector и укажите:
-
Connector name:
Taplio -
Server:
https://mcp.taplio.com/
Аутентификация OAuth 2.1 определяется автоматически. Нажмите Add connector и подтвердите вход в Taplio. Если Le Chat сообщит, что коннектор Taplio недоступен, укажите в запросе название инструмента (например, «Используй инструмент get_me коннектора Taplio»).
Raycast
Установите расширение Model Context Protocol Registry, запустите Search Servers, оставьте выбранным реестр Official, найдите taplio и нажмите Install Server. Raycast подключится по HTTP и откроет страницу входа в Taplio.
Smithery
Откройте smithery.ai/servers/taplio/linkedin-mcp, нажмите Add to toolbox, затем выберите Authenticate для коннектора Taplio в toolbox.
Общая конфигурация MCP
В любом клиенте, который поддерживает удалённые MCP-серверы через HTTP, можно использовать такую конфигурацию:
{
"mcpServers": {
"taplio": {
"type": "http",
"url": "https://mcp.taplio.com/"
}
}
}
Аутентификация
MCP-сервер Taplio использует OAuth 2.0. При первом подключении клиент откроет окно браузера, где нужно войти в Taplio и разрешить доступ. После этого сервер будет выполнять действия от имени этой учётной записи. API-ключи, токены и учётные данные LinkedIn не сохраняются в конфигурации клиента. Отозвать доступ можно в любой момент в настройках учётной записи Taplio.
Наборы инструментов
Инструменты объединены в функциональные наборы. Каждый из них работает с учётной записью пользователя, прошедшего аутентификацию.
| Набор инструментов | Описание |
|---|---|
| Учётная запись и аналитика | Данные пользователя, настройки контента, публикации, а также аналитика учётной записи и отдельных публикаций. |
| Черновики и медиафайлы | Создание, просмотр, получение списка, редактирование и удаление черновиков; загрузка и прикрепление медиафайлов. |
| Планирование и публикация | Немедленная публикация черновика, планирование публикации или отмена запланированной публикации с возвратом в черновики. |
| Идеи для публикаций | Поиск публикаций других авторов в LinkedIn, чтобы ориентироваться на эффективные форматы и темы. |
| Взаимодействие | Поиск публикаций и комментариев, с которыми стоит взаимодействовать, добавление комментариев и ответов, отметки «Нравится». |
| Сеть контактов | Добавление запросов на установление связи в очередь и отправка последующих сообщений. |
Все 35 инструментов
Инструменты только для чтения не вносят изменений. Инструменты для работы с черновиками изменяют их в Taplio, а инструменты взаимодействия — выполняют действия в LinkedIn.
Клиенты, поддерживающие аннотации инструментов, запрашивают подтверждение перед их запуском. Полные схемы входных данных доступны на сервере через tools/list; ниже приведено описание основных инструментов.
Аккаунт и аналитика
-
get_me(только для чтения): сведения о вашей личности, предпочтениях в контенте и сегодняшней статистике LinkedIn. Вызовите этот инструмент первым. -
list_posts(только для чтения): ваши публикации в LinkedIn, от новых к старым. Список включает публикации из Taplio и опубликованные напрямую в LinkedIn. -
get_post(только для чтения): одна публикация по идентификатору Taplio или LinkedIn urn. -
get_analytics_overview(только для чтения): динамика аналитики аккаунта — подписчики, показы и вовлечённость. -
get_post_analytics(только для чтения): количество показов, отметок «Нравится», комментариев и репостов для каждой публикации.
Черновики и медиафайлы
-
list_drafts(только для чтения): неопубликованные черновики ваших публикаций в LinkedIn. -
get_draft(только для чтения): один черновик по идентификатору. -
create_draft(изменяет данные): создаёт черновик, при необходимости добавляя к нему медиафайлы. -
update_draft(изменяет данные): редактирует черновик или добавляет к нему медиафайлы. -
delete_draft(изменяет данные): безвозвратно удаляет черновик. -
list_media(только для чтения): медиафайлы, уже загруженные в Taplio. -
create_media_upload_url(изменяет данные): создаёт одноразовый URL для загрузки изображения, видео, GIF или PDF. -
attach_media_from_url(изменяет данные): добавляет к черновику медиафайл по общедоступному URL. -
pick_media(изменяет данные): открывает интерактивную панель для добавления медиафайла из библиотеки в клиентах, поддерживающих MCP Apps. -
upload_media(изменяет данные): открывает интерактивную панель для загрузки нового файла и добавления его к публикации в клиентах, поддерживающих MCP Apps.
Планирование и публикация
-
schedule_draft(изменяет данные): планирует автоматическую публикацию черновика на будущее. -
unschedule(изменяет данные): возвращает запланированную публикацию в черновики. -
publish_draft(изменяет данные): немедленно публикует черновик. Публикация становится общедоступной, и отменить это действие нельзя.
Идеи для публикаций
search_inspiration(только для чтения): ищет публикации других авторов в LinkedIn, чтобы найти эффективные форматы и подходы.
Взаимодействие
-
find_posts_to_comment(только для чтения): находит публикации, которые стоит прокомментировать: ваши публикации, публикации из подборки или персонализированной ленты. -
list_comment_feeds(только для чтения): показывает подборки публикаций, доступные для взаимодействия. -
find_comments_to_reply(только для чтения): находит комментарии к публикациям, на которые ещё стоит ответить. -
list_comment_drafts(только для чтения): показывает ваши черновики комментариев, которые также служат очередью и историей. -
get_comment_draft(только для чтения): показывает один черновик комментария и помогает проверить, был ли он опубликован. -
create_comment_draft(изменяет данные): создаёт черновик комментария или ответа. На этом этапе он ещё не публикуется в LinkedIn. -
update_comment_draft(изменяет данные): редактирует черновик комментария до его отправки. -
commit_comment_draft(изменяет данные): добавляет комментарий в очередь на публикацию в LinkedIn от вашего имени. -
cancel_comment_draft(изменяет данные): отменяет комментарий в очереди до его отправки. -
like_post(изменяет данные): добавляет в очередь отметку «Нравится» для публикации или комментария. -
get_post_like(только для чтения): показывает статус отметки «Нравится», добавленной в очередь. -
cancel_like(изменяет данные): отменяет отметку «Нравится» в очереди до её отправки.
Связи
-
list_connection_requests(только для чтения): показывает все добавленные вами в очередь запросы на установление связи и их статус. -
send_connection_request(изменяет данные): добавляет в очередь запрос на установление связи с пользователем по имени пользователя в LinkedIn. -
get_connection_request(только для чтения): показывает статус последнего запроса для указанного имени пользователя. -
cancel_connection_request(изменяет данные): отменяет запрос на установление связи в очереди до его отправки.
Справочник по инструментам
Профиль
get_me
Вызовите этот инструмент первым, чтобы получить необходимые сведения. Он возвращает информацию о пользователе и его предпочтениях в контенте, чтобы адаптировать результат и распознавать собственные публикации пользователя: отображаемое имя и @handle в LinkedIn (у пользователя может быть несколько псевдонимов — проверьте их все), а также ai_settings (отрасль, должность, язык, целевая аудитория, темы, ключевые слова и описание) и сегодняшнюю статистику LinkedIn (подписчики, контакты и просмотры профиля).
Параметры отсутствуют.
Черновики
create_draft
Создаёт новый черновик публикации в LinkedIn, который пока не будет опубликован. Позже его можно опубликовать с помощью schedule_draft или publish_draft.
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
content | string | да | Текст черновика. От 1 до 3000 символов. |
get_draft
Возвращает один черновик публикации в LinkedIn по идентификатору.
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
id | string | да | Идентификатор черновика (из list_drafts). |
list_drafts
Показывает неопубликованные черновики публикаций пользователя в LinkedIn.
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
limit | integer | нет | Максимальное количество черновиков в ответе. По умолчанию — 25, максимум — 100. |
cursor | string | нет | Токен пагинации из предыдущего ответа. |
update_draft
Изменяет содержимое существующего черновика. Редактировать можно только черновики: опубликованные и запланированные публикации изменить нельзя.
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
id | string | да | Идентификатор черновика для изменения (из list_drafts). |
content | string | да | Новый полный текст, заменяющий прежний. От 1 до 3000 символов. |
delete_draft
Безвозвратно удаляет черновик публикации в LinkedIn.
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
id | string | да | Идентификатор черновика для безвозвратного удаления. |
Публикация
publish_draft
Немедленно публикует черновик в LinkedIn. Публикация сразу становится общедоступной, и отменить это действие нельзя.
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
id | string | да | Идентификатор черновика для немедленной публикации. |
schedule_draft
Планирует автоматическую публикацию черновика на будущее.
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
id | string | да | Идентификатор черновика для планирования публикации (из list_drafts). |
scheduled_for | string | да | Дата и время в формате ISO 8601 (например, 2026-06-10T14:30:00Z). До запланированного времени должно оставаться не менее 2 минут. |
unschedule
Отменяет запланированную публикацию и возвращает её в черновики. После этого её можно отредактировать, запланировать заново или удалить.
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
id | string | да | Идентификатор запланированной публикации (из list_posts). |
Публикации
list_posts
Показывает публикации пользователя в LinkedIn со статусом scheduled, sending или sent, начиная с самых новых. Черновик становится публикацией после планирования или публикации.
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
status | enum | нет | Фильтр по статусу: scheduled, sending или sent. Если не указывать, будут возвращены публикации со всеми тремя статусами. |
from | string | нет | Возвращает только публикации, созданные в указанную дату или позже (YYYY-MM-DD или ISO 8601, UTC). |
to | string | нет | Возвращает только публикации, созданные в указанную дату или раньше (YYYY-MM-DD или ISO 8601, UTC). |
limit | integer | нет | Максимальное количество публикаций в ответе. По умолчанию — 25, максимум — 100. |
cursor | string | нет | Токен пагинации из предыдущего ответа. |
get_post
Возвращает одну публикацию в LinkedIn по идентификатору. Публикации имеют статус scheduled, sending или sent; черновики хранятся отдельно (используйте get_draft).
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
id | string | да | Идентификатор публикации (из list_posts). |
Аналитика
get_analytics_overview
Показывает общую аналитику LinkedIn пользователя: количество подписчиков, показы и вовлечённость. Если диапазон дат не указан, по умолчанию используются данные за сегодня.
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
from | string | нет | Начальная дата (YYYY-MM-DD, UTC). По умолчанию — сегодня; диапазон ограничен 90 днями. |
to | string | нет | Конечная дата (YYYY-MM-DD, UTC). По умолчанию — сегодня; диапазон ограничен 90 днями. |
metrics | string | нет | Список метрик через запятую: followers, connections, profile_views, impressions, likes, comments, shares. Если не указывать, будут возвращены все метрики. |
granularity | enum | нет | Размер временного интервала. Поддерживается только day (значение по умолчанию). |
get_post_analytics
Показывает аналитику публикаций пользователя: количество показов, отметок «Нравится», комментариев и репостов. По умолчанию возвращаются данные за последние 7 дней.
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
from | string | нет | Начальная дата (YYYY-MM-DD, UTC). По умолчанию — 7 дней назад; диапазон ограничен 90 днями. |
to | string | нет | Конечная дата (YYYY-MM-DD, UTC). По умолчанию — сегодня; диапазон ограничен 90 днями. |
limit | integer | нет | Максимальное количество публикаций в ответе. По умолчанию — 25, максимум — 100. |
cursor | string | нет | Токен пагинации из предыдущего ответа. |
Идеи для публикаций
search_inspiration
Поиск публикаций других авторов в LinkedIn для вдохновения.
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
query | string | нет | Полнотекстовый поиск по содержимому публикаций. Если параметр не указан, отображаются популярные публикации. |
lang | string | нет | Фильтр по языковому коду ISO 639-1 (например, en, fr). |
min_likes | integer | нет | Показывать только публикации, набравшие не менее указанного количества отметок «Нравится». Диапазон — 0–1000; по умолчанию — 50. |
min_comments | integer | нет | Показывать только публикации, получившие не менее указанного количества комментариев. Диапазон — 0–1000; по умолчанию — 0. |
min_char_count | integer | нет | Показывать только публикации, содержащие не менее указанного количества символов. Диапазон — 0–10000; по умолчанию — 500. |
max_followers | integer | нет | Показывать только публикации авторов, у которых не более указанного количества подписчиков. По умолчанию — 100000. |
min_days_old | integer | нет | Показывать только публикации, опубликованные не менее N дней назад (0–365). По умолчанию — 1. Имеет приоритет над from/to. |
max_days_old | integer | нет | Показывать только публикации за последние N дней (0–365). Имеет приоритет над from/to. |
from | string | нет | Показывать только публикации, опубликованные в эту дату или позднее. Игнорируется, если задан min/max_days_old. |
to | string | нет | Показывать только публикации, опубликованные в эту дату или раньше. Игнорируется, если задан min/max_days_old. |
limit | integer | нет | Максимальное количество возвращаемых публикаций. Минимум — 1; по умолчанию — 30. |
Рекомендуемый порядок работы
-
В начале сессии один раз вызовите get_me, чтобы загрузить сведения о стиле пользователя, его темах, языке и статистике.
-
Используйте search_inspiration, чтобы создавать новый контент с опорой на то, что сейчас работает в выбранной нише.
-
Создавайте черновик с помощью create_draft, затем дорабатывайте его с помощью update_draft.
-
Публикуйте по расписанию с помощью schedule_draft (рекомендуется) или сразу с помощью publish_draft.
-
Анализируйте результаты с помощью get_analytics_overview и
get_post_analytics, сверяя их с данными list_posts.
- Взаимодействуйте с аудиторией с помощью
find_posts_to_commentиfind_comments_to_reply, готовьте черновики с помощьюcreate_comment_draftи вызывайтеcommit_comment_draft,like_postилиsend_connection_requestтолько после согласия пользователя.
Модель библиотеки и жизненного цикла
Черновик и публикация — это один и тот же элемент на разных этапах жизненного цикла:
[ DRAFT ] ──schedule_draft──> [ scheduled ] ──(auto)──> [ sending ] ──> [ sent ] update_draft ─┘ │ │ └──────publish_draft───────────┴──(immediate)──> [ sending ] ──> [ sent ]
[ scheduled ] ──unschedule──> [ DRAFT ]">
create_draft ─┐
├─> [ DRAFT ] ──schedule_draft──> [ scheduled ] ──(auto)──> [ sending ] ──> [ sent ]
update_draft ─┘ │ │
└──────publish_draft───────────┴──(immediate)──> [ sending ] ──> [ sent ]
[ scheduled ] ──unschedule──> [ DRAFT ]
-
Черновики находятся в списке drafts (
list_drafts) и доступны для редактирования только на этом этапе. -
После планирования или публикации черновик становится публикацией и перемещается в список posts (
list_posts). -
Команда
unscheduleвозвращает запланированную публикацию в список черновиков; публикацию со статусомsentотменить нельзя.
Ограничения и безопасность
-
Длина публикации: от 1 до 3000 символов (
create_draft,update_draft). -
Планирование: значение
scheduled_forдолжно указывать на время не менее чем через 2 минуты от текущего. Используйте формат ISO 8601; рекомендуется часовой пояс UTC. -
Период аналитики: для одного запроса доступно не более 90 дней; для больших наборов результатов используйте постраничную загрузку с помощью
cursor. -
Необратимые действия:
publish_draftнемедленно публикует материал, аdelete_draftудаляет черновик без возможности восстановления. Перед выполнением любого из этих действий убедитесь, что пользователь подтверждает его. -
Отложенные действия с аудиторией:
commit_comment_draft,like_postиsend_connection_requestставят действие в очередь. Оно будет выполнено в LinkedIn через несколько минут или часов; интервалы рассчитаны так, чтобы не подвергать аккаунт риску. Действие можно отменить до отправки с помощьюcancel_comment_draft,cancel_likeилиcancel_connection_request. После отправки отмена невозможна. -
Область действия: каждый инструмент работает только с аккаунтом Taplio и LinkedIn авторизованного пользователя.
Устранение неполадок
-
Инструменты не отображаются: убедитесь, что URL сервера —
https://mcp.taplio.com/и что вы завершили авторизацию в браузере. Повторно запустите/mcp(Claude Code) или переподключите коннектор. -
Ошибки
401или авторизации: возможно, срок действия сессии истёк или её отозвали. Переподключитесь и повторно пройдите авторизацию в браузере. -
Не удаётся отредактировать публикацию: редактировать можно только черновики. Если публикация уже запланирована, сначала вызовите
unschedule. Публикацию со статусомsentизменить нельзя. -
Данные аналитики отсутствуют: после публикации метрикам требуется время для накопления. Также проверьте, не превышает ли выбранный период ограничение в 90 дней.
Участие в разработке
В этом репозитории представлена документация Taplio LinkedIn MCP Server. Инструкции по отправке сообщений об ошибках в документации и предложений по её улучшению см. в файле CONTRIBUTING.md. По вопросам поддержки продукта обращайтесь в Taplio.
Лицензия
Этот проект распространяется на условиях лицензии MIT License. См. файл LICENSE.