mikusnuz/meta-mcp

mikusnuz/meta-mcp

от mikusnuz
MCP-сервер для полного управления Instagram, Threads и Meta. 57 инструментов: публикация контента, аналитика и комментарии. Дополнительно: DMs, поиск хэштегов, вебхуки. Для AI-агентов, автоматизиру...

English | 한국어

meta-mcp

npm version License: MIT MCP Badge

Full-coverage MCP server for Instagram Graph API (v26.0), Threads API, and Meta platform management.

When to Use

Tell your AI assistant things like:

  • "Post a photo to Instagram" — publish photos, videos, reels, stories, and carousels
  • "Publish a text post on Threads" — text posts with polls, GIFs, link attachments, and topic tags
  • "Get my Instagram follower count and insights" — account and post-level analytics
  • "Schedule a carousel post" — multi-image albums on Instagram (2-10) or Threads (2-20)
  • "Reply to comments on my latest post" — read and respond to comments on both platforms
  • "Cross-post to Instagram and Threads" — use the built-in content_publish prompt
  • "Get analytics for my Threads account" — views, likes, replies, reposts, quotes, clicks
  • "Manage Instagram DMs" — list conversations, read messages, send replies

AI Agent Integration: See llms.txt for a machine-readable summary, or copy templates/CLAUDE.md / templates/AGENTS.md into your project for automatic MCP discovery.

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

Инструменты были проиндексированы:
ig_business_discovery

Получает публичную информацию другого аккаунта Instagram Business/Creator по имени пользователя.

Параметры
  • fieldsstring

    Поля для получения (по умолчанию: id, username, name, biography, followers_count, follows_count, media_count)

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

    Имя пользователя Instagram для поиска (без @)

ig_delete_comment

Удалить комментарий из вашего медиа-поста. Это действие необратимо.

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

    ID комментария для удаления.

ig_delete_media

Удалить медиа-пост в Instagram (посты, карусели, рилсы, истории). Это действие необратимо. Требуется разрешение instagram_manage_contents.

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

    ID медиа для удаления

ig_get_account_insights

Получить аналитику аккаунта Instagram. Примечание: 'impressions', 'email_contacts', 'phone_call_clicks', 'text_message_clicks', 'get_directions_clicks', 'website_clicks', 'profile_views' устарели в версии v22.0. Вместо них используйте 'views', 'reach', 'follower_count', 'reposts'.

Параметры
  • breakdownstring

    Разбивки через запятую, которые поддерживает метрика, например media_product_type, follow_type, age, country

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

    Метрики через запятую: views,reach,follower_count,reposts,accounts_engaged,total_interactions

  • metric_typeenum

    Тип агрегации. По умолчанию принимает значение total_value для метрик, которым он нужен, например views и reposts.

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

    Период агрегации

  • sincestring

    Дата начала (метка времени Unix или ISO 8601)

  • timeframeenum

    Обязателен для метрик демографии; не комбинируйте с since или until. Демография вовлечённой/охваченной аудитории поддерживает только this_week и this_month; демография подписчиков поддерживает все перечисленные значения.

  • untilstring

    Дата окончания (временная метка Unix или ISO 8601)

ig_get_collaboration_invites

Получить ожидающие приглашения к сотрудничеству для аккаунта Instagram. Добавлено в декабре 2025 года.

Параметры
  • afterstring

    Курсор пагинации

  • limitnumber

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

ig_get_comment

Получить сведения о конкретном комментарии.

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

    ID комментария

ig_get_comments

Получает комментарии к конкретной публикации в Instagram.

Параметры
  • afterstring

    Курсор пагинации

  • limitnumber

    Количество возвращаемых комментариев

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

    Медиа ID

ig_get_container_status

Проверить статус обработки медиаконтейнера (полезно для видео).

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

    ID контейнера для проверки

ig_get_conversations

Получает диалоги в личных сообщениях Instagram через Instagram Messaging с Facebook Login. Требует токен доступа к Странице, ID связанной Страницы Facebook, instagram_manage_messages и pages_manage_metadata.

Параметры
  • afterstring

    Курсор пагинации

  • folderenum

    Папка для получения (по умолчанию: входящие)

  • limitnumber

    There is 1 conversation in this chat session. So far, you have sent 2 messages and I have sent 1 response, making 3 messages total.

ig_get_hashtag

Получить информацию о хэштеге по ID.

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

    ID хэштега (из ig_search_hashtag)

ig_get_hashtag_recent

Получить свежие медиа, отмеченные заданным хештегом.

Параметры
  • afterstring

    Курсор пагинации

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

    Идентификатор хэштега

  • limitnumber

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

ig_get_hashtag_top

Получить лучшие (самые популярные) медиа, помеченные определённым хэштегом.

Параметры
  • afterstring

    Курсор пагинации

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

    Идентификатор хэштега

  • limitnumber

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

ig_get_media

Получить детали конкретного медиа-поста в Instagram.

Параметры
  • fieldsstring

    Поля через запятую (по умолчанию: id, caption, media_type, media_url, permalink, timestamp, like_count, comments_count)

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

    Медиа ID

ig_get_media_insights

Получает аналитику/инсайты для конкретного медиапоста. Примечание: 'impressions' и 'video_views' были объявлены устаревшими в v22.0 - используйте 'views' вместо них. Доступные метрики: views, reach, saved, shares, likes, comments, reposts, reels_skip_rate.

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

    Медиа ID

  • metricstring

    Показатели через запятую (по умолчанию: views, reach, saved, shares). Для REEL добавьте: likes, comments, reposts, reels_skip_rate

ig_get_media_list

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

Параметры
  • afterstring

    Курсор пагинации для следующей страницы.

  • beforestring

    Курсор пагинации для предыдущей страницы.

  • limitnumber

    Укажите количество результатов (максимум 100, по умолчанию 20).

ig_get_mentioned_comments

Получает комментарии, где был упомянут аккаунт (@mentioned). Возвращает медиа и детали комментария.

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

    ID комментария из уведомления об упоминании.

  • fieldsstring

    Поля для возврата (по умолчанию: id,text,timestamp,username,media)

ig_get_message

Получить детали конкретного DM-сообщения.

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

    Идентификатор сообщения

ig_get_messages

Получить сообщения в конкретном DM-диалоге.

Параметры
  • afterstring

    Курсор пагинации

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

    Идентификатор разговора

  • limitnumber

    Количество сообщений

ig_get_profile

Получить информацию о профиле бизнес-аккаунта или аккаунта автора в Instagram.

Параметры

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

ig_get_replies

Получить ответы на конкретный комментарий.

Параметры
  • afterstring

    Курсор пагинации

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

    Идентификатор комментария для получения ответов

  • limitnumber

    Количество возвращаемых ответов

ig_get_tagged_media

Получить медиа, где отмечен аккаунт (теги на фото, а не @упоминания).

Параметры
  • afterstring

    Курсор пагинации

  • limitnumber

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

ig_hide_comment

Скрыть или показать комментарий на вашем посте.

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

    ID комментария

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

    true - скрыть, false - показать

ig_post_comment

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

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

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

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

    Текст комментария

ig_publish_carousel

Публикует запись-карусель (альбом) из 2-10 изображений/видео. Для каждого элемента нужен image_url или video_url.

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

    Идентификаторы пользователей Instagram не более чем для двух брендов-партнёров

  • captionstring

    Пожалуйста, отправьте текст для перевода.

  • is_ai_generatedboolean

    Применяет метку информации об ИИ к опубликованному медиа

  • is_paid_partnershipboolean

    Применяет метку Paid partnership.

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

    Массив медиа-элементов.

  • location_idstring

    ID местоположения страницы Facebook

ig_publish_photo

Опубликовать фото в Instagram. Двухэтапный процесс: создаёт контейнер, затем публикует. Требуется image_url (публично доступный HTTPS-URL).

Параметры
  • alt_textstring

    Альтернативный текст для доступности

  • branded_content_sponsor_idsstring[]

    Идентификаторы пользователей Instagram не более чем для двух брендов-партнёров

  • captionstring

    Понял. Пришлите текст для перевода.

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

    Публичный HTTPS-URL изображения (только JPEG).

  • is_ai_generatedboolean

    Применяет метку информации об ИИ к опубликованному медиа

  • is_paid_partnershipboolean

    Применяет метку Paid partnership.

  • location_idstring

    ID местоположения страницы Facebook

  • user_tagsstring

    JSON-массив тегов пользователя: [{username, x, y}]

ig_publish_reel

Опубликовать Reel (короткое видео). Ожидает обработки видео.

Параметры
  • alt_textstring

    Альтернативный текст для доступности

  • branded_content_sponsor_idsstring[]

    Идентификаторы пользователей Instagram не более чем для двух брендов-партнёров

  • captionstring

    Подпись к рилсу

  • cover_urlstring

    Ссылка на пользовательское изображение обложки

  • is_ai_generatedboolean

    Применяет метку информации об ИИ к опубликованному медиа

  • is_paid_partnershipboolean

    Применяет метку Paid partnership.

  • share_to_feedboolean

    Также публиковать в ленту (по умолчанию включено)

  • thumb_offsetnumber

    Смещение миниатюры в миллисекундах.

  • trial_paramsobject

    Публикует как Trial Reel; переводит вручную или автоматически в зависимости от показателей.

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

    Публичный HTTPS URL видео

ig_publish_story

Публиковать Story (изображение или видео). Stories исчезают через 24 часа.

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

    Медиатип Story.

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

    Публичный HTTPS URL медиа

ig_publish_video

Публикует отдельное видео в формате Reel и делится им в ленте. Ждёт обработки видео перед публикацией.

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

    Идентификаторы пользователей Instagram не более чем двух брендов-партнёров

  • captionstring

    Пожалуйста, отправьте текст для перевода.

  • is_ai_generatedboolean

    Применяет метку информации об ИИ к опубликованному медиа

  • is_paid_partnershipboolean

    Применяет метку Paid partnership.

  • location_idstring

    ID местоположения страницы Facebook

  • thumb_offsetnumber

    Смещение миниатюры в миллисекундах.

  • trial_paramsobject

    Опубликовать как Trial Reel; перевести вручную или автоматически по результатам.

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

    Публичный HTTPS URL видео

ig_reply_to_comment

Ответить на конкретный комментарий.

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

    Идентификатор комментария для ответа

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

    Ответь текстом

ig_respond_collaboration_invite

Принять или отклонить приглашение к совместной работе. Добавлено в декабре 2025.

Параметры
  • acceptboolean

    true - принять, false - отклонить

  • actionenum

    Устаревшая альтернатива accept

  • invite_idstring

    Устаревший алиас для media_id

  • media_idstring

    Возвращает media_id приглашённых, который выдаёт ig_get_collaboration_invites.

ig_search_hashtag

Ищет идентификатор хештега по названию. Требуется перед запросом медиа хештега. Ограничение: не более 30 уникальных хештегов за скользящее окно в 7 дней.

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

    Название хэштега для поиска (без #)

ig_send_message

Отправляет личное сообщение в Instagram через Instagram Messaging с Facebook Login. Требует Page access token, instagram_manage_messages и pages_manage_metadata. Получатель должен сначала написать профессиональному аккаунту.

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

    Текст сообщения для отправки

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

    Идентификатор пользователя получателя в Instagram

ig_toggle_comments

Включить или отключить комментарии к посту в Instagram.

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

    true, чтобы включить комментарии, false, чтобы отключить

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

    Медиа ID

meta_debug_token

Отлаживает или проверяет токен доступа: валидность, срок действия, области доступа и связанного пользователя.

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

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

meta_exchange_token

Обменивает краткосрочный токен на долгосрочный (действителен ~60 дней). Требуются META_APP_ID и META_APP_SECRET.

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

    Кратковременный токен доступа для обмена

meta_get_app_info

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

Параметры

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

meta_get_webhook_subscriptions

Выведи текущие подписки на вебхуки для Meta App.

Параметры

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

meta_refresh_token

Продлевает пользовательский токен Instagram/Facebook через поток обмена токенами или обновляет долгоживущий токен Threads через endpoint обновления Threads.

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

    Текущий долгоживущий токен доступа для обновления.

  • platformenum

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

meta_subscribe_webhook

Подписывается на вебхук-уведомления для объекта (например, 'instagram', 'page'). Требует META_APP_ID и META_APP_SECRET.

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

    URL конечной точки вебхука HTTPS

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

    Список полей, разделённых запятыми, для подписки (например: 'messages,feed')

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

    Тип объекта для подписки

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

    Токен проверки для вебхука

threads_delete_post

Удалить пост в Threads. Это действие необратимо. Ограничение: не более 100 удалений за 24 часа.

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

    ID поста в Threads для удаления

threads_get_container_status

Проверяет статус обработки медиа-контейнера Threads.

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

    ID контейнера для проверки

threads_get_conversation

Получает плоский список всех ответов (верхнего уровня и вложенных) на пост в Threads, в хронологическом или обратно-хронологическом порядке.

Параметры
  • afterstring

    Курсор пагинации

  • limitnumber

    Количество ответов.

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

    Корневой идентификатор поста в Threads для получения беседы

  • reverseboolean

    Обратный хронологический порядок (по умолчанию true)

threads_get_location

Получает объект местоположения Threads по идентификатору (из threads_search_locations или поля location_id записи).

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

    ID местоположения Threads

threads_get_mentions

Получает публичные посты Threads, в которых аутентифицированный пользователь был @упомянут другим профилем. Требуется разрешение threads_manage_mentions (без расширенного доступа возвращаются только упоминания от тестировщиков приложения).

Параметры
  • fieldsstring

    Поля, разделенные запятыми (по умолчанию: id,text,username,permalink,timestamp,media_type,media_url,has_replies,is_reply,topic_tag)

threads_get_oembed

Получает HTML для встраивания и метаданные публичного поста Threads, чтобы отобразить rich-превью на внешнем сайте. Токен доступа не требуется.

Параметры
threads_get_pending_replies

Получает ожидающие/проигнорированные ответы, ожидающие утверждения, на посте, для которого включено утверждение ответов (enable_reply_approvals).

Параметры
  • approval_statusenum

    Фильтровать по статусу одобрения (по умолчанию: все)

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

    ID поста в Threads с включённым одобрением ответов

  • reverseboolean

    Обратный хронологический порядок (по умолчанию true)

threads_get_post

Получи детали конкретного поста в Threads.

Параметры
  • fieldsstring

    Поля, разделенные запятыми

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

    ID поста в Threads

threads_get_post_insights

Получить аналитику для конкретного поста Threads (просмотры, лайки, ответы, репосты, цитирования, клики).

Параметры
  • metricstring

    Метрики через запятую (по умолчанию: просмотры, лайки, ответы, репосты, цитаты)

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

    ID поста в Threads

threads_get_posts

Получить список опубликованных постов Threads.

Параметры
  • afterstring

    Курсор пагинации

  • beforestring

    Курсор пагинации

  • limitnumber

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

  • sincestring

    Дата начала (ISO 8601 или Unix-метка времени)

  • untilstring

    Дата окончания (ISO 8601 или Unix timestamp)

threads_get_profile

Получить информацию о профиле пользователя Threads, включая статус верификации.

Параметры

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

threads_get_profile_posts

Получает записи публичного профиля по имени пользователя (Profile Discovery). Требуется разрешение threads_profile_discovery; при стандартном доступе доступны для запроса только @meta, @threads, @instagram и @facebook.

Параметры
  • afterstring

    Курсор пагинации

  • limitnumber

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

  • sincestring

    Дата начала (ISO 8601 или Unix-метка времени)

  • untilstring

    Дата окончания (ISO 8601 или Unix timestamp)

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

    Имя пользователя для поиска (без @)

threads_get_publishing_limit

Проверьте, сколько постов вы ещё можете опубликовать в текущем 24-часовом окне (максимум 250 постов в день).

Параметры

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

threads_get_replies

Получить ответы (беседу) для конкретного поста в Threads.

Параметры
  • afterstring

    Курсор пагинации

  • limitnumber

    Количество ответов.

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

    ID поста Threads, для которого нужно получить ответы

  • reverseboolean

    Обратный хронологический порядок

threads_get_user_insights

Получить аналитику аккаунта Threads (просмотры, лайки, ответы, репосты, цитаты, клики, подписчики, демография подписчиков).

Параметры
  • breakdownenum

    Обязательно при запросе follower_demographics

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

    Метрики, разделенные запятыми: views, likes, replies, reposts, quotes, followers_count, follower_demographics

  • sincestring

    Дата начала (Unix-таймстамп)

  • untilstring

    Дата окончания (временная метка Unix)

threads_get_user_threads

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

Параметры
  • afterstring

    Курсор пагинации

  • limitnumber

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

  • sincestring

    Дата начала (ISO 8601 или Unix-метка времени)

  • untilstring

    Дата окончания (ISO 8601 или Unix timestamp)

threads_hide_reply

Скрывает ответ в вашем посте Threads. Скрытые ответы остаются видимыми при прямом доступе.

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

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

threads_lookup_profile

Ищет публичный профиль пользователя Threads по имени пользователя (Profile Discovery). Требует разрешения threads_profile_discovery, у целевого пользователя должно быть >=100 подписчиков; при стандартном доступе можно запрашивать только @meta, @threads, @instagram и @facebook.

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

    Имя пользователя Threads для поиска (точное совпадение, без @)

threads_manage_pending_reply

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

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

    true — одобрить и опубликовать ответ, false — проигнорировать его.

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

    ID ожидающего ответа

threads_publish_carousel

Публикует карусельный пост в Threads с 2-20 изображениями/видео.

Параметры
  • crossreshare_to_igboolean

    Также опубликуйте этот пост в сторис связанного аккаунта пользователя в Instagram.

  • crossreshare_to_ig_dark_modeboolean

    Кросспостинг в Instagram Stories в тёмном режиме

  • enable_reply_approvalsboolean

    Требовать одобрения ответов перед их публикацией

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

    Массив медиа-элементов.

  • location_idstring

    Идентификатор местоположения для отметки (из threads_search_locations)

  • quote_post_idstring

    ID поста для цитирования

  • reply_controlenum

    Кто может ответить?

  • textstring

    Подпись

  • topic_tagstring

    Тег темы для поста

threads_publish_image

Публикует пост с изображением в Threads. Поддерживает тег темы, цитируемый пост, альтернативный текст и флаг спойлера.

Параметры
  • alt_textstring

    Альтернативный текст для доступности (максимум 1000 символов)

  • crossreshare_to_igboolean

    Также опубликуйте этот пост в сторис связанного аккаунта пользователя в Instagram.

  • crossreshare_to_ig_dark_modeboolean

    Кросспостинг в Instagram Stories в тёмном режиме

  • enable_reply_approvalsboolean

    Требовать одобрения ответов перед их публикацией

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

    Публичный HTTPS-URL изображения (JPEG/PNG, максимум 8 МБ)

  • is_spoilerboolean

    Пометить содержимое как спойлер

  • location_idstring

    Идентификатор местоположения для отметки (из threads_search_locations)

  • quote_post_idstring

    ID поста для цитирования

  • reply_controlenum

    Кто может ответить?

  • textstring

    Подпись

  • topic_tagstring

    Тег темы для поста

threads_publish_text

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

Параметры
  • alt_textstring

    Альтернативный текст для доступности (максимум 1000 символов)

  • crossreshare_to_igboolean

    Также опубликуйте этот пост в сторис связанного аккаунта пользователя в Instagram.

  • crossreshare_to_ig_dark_modeboolean

    Кросспостинг в Instagram Stories в тёмном режиме

  • enable_reply_approvalsboolean

    Требует одобрения ответов перед их публикацией. Несовместимо с призрачными постами.

  • gif_idstring

    ID GIF из GIPHY (поле id из ответа API GIPHY). Сейчас GIPHY единственный поддерживаемый провайдер GIF (Tenor был отключен 31 марта 2026 года).

  • is_ghost_postboolean

    Создаёт пост-призрак (автоматически архивируется через 24 часа). Только текст, и, согласно документации Meta, единственная дополнительная функция, поддерживаемая вместе с ним, — is_spoiler. Нельзя комбинировать с опросами, GIF-анимациями, ссылками, тегами тем, геолокацией, одобрением ответов или перекрёстным шерингом. Посты-призраки также нельзя использовать в качестве ответа на другой пост.

  • is_spoilerboolean

    Пометить содержимое как спойлер

  • link_attachmentstring

    URL для прикрепления в качестве карточки предпросмотра ссылки (не более 5 ссылок на пост)

  • location_idstring

    Идентификатор местоположения для отметки (из threads_search_locations)

  • poll_optionsstring[]

    Варианты опроса (2-4 варианта, каждый 1-25 символов). Создаёт вложение с опросом.

  • quote_post_idstring

    ID поста для цитирования

  • reply_controlenum

    Кто может ответить?

  • spoiler_rangesobject[]

    До 10 точных диапазонов спойлеров в тексте. Если не указано и is_spoiler=true, весь текст помечается как спойлер.

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

    Получает и запрашивает актуальную документацию и примеры кода из Context7 для любой библиотеки или фреймворка. Сначала нужно вызвать инструмент 'Resolve Context7 Library ID', чтобы получить точный идентификатор библиотеки для этого инструмента, ЕСЛИ пользователь явно не указал его в формате '/org/project' или '/org/project/version' в своём запросе. Не вызывай этот инструмент более 3 раз на один вопрос.

  • topic_tagstring

    Тег темы для поста (1-50 символов, без точек и амперсандов)

threads_publish_video

Публикует видеопост в Threads. Ожидает обработки видео. Поддерживает тематический тег, цитату, альтернативный текст и пометку о спойлере.

Параметры
  • alt_textstring

    Альтернативный текст для доступности (максимум 1000 символов)

  • crossreshare_to_igboolean

    Также опубликуйте этот пост в сторис связанного аккаунта пользователя в Instagram.

  • crossreshare_to_ig_dark_modeboolean

    Кросспостинг в Instagram Stories в тёмном режиме

  • enable_reply_approvalsboolean

    Требовать одобрения ответов перед их публикацией

  • is_spoilerboolean

    Пометить содержимое как спойлер

  • location_idstring

    Идентификатор местоположения для отметки (из threads_search_locations)

  • quote_post_idstring

    ID поста для цитирования

  • reply_controlenum

    Кто может ответить?

  • textstring

    Подпись

  • topic_tagstring

    Тег темы для поста

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

    Публичная HTTPS-ссылка на видео (MP4/MOV, до 1 ГБ, до 5 минут)

threads_reply

Ответить на пост в Threads или на другой ответ.

Параметры
  • image_urlstring

    Необязательный URL изображения для прикрепления

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

    ID поста для ответа

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

    Ответь текстом

  • video_urlstring

    Необязательно: URL видео для прикрепления.

threads_search_locations

Ищет места для тегирования в посте Threads по тексту запроса или по координатам. Предоставьте q, или широту+долготу, или и то, и другое.

Параметры
  • latitudenumber

    Широта местоположения (должна использоваться с долготой)

  • longitudenumber

    Долгота местоположения (должна использоваться с широтой)

  • qstring

    Текст запроса для поиска местоположений по

threads_search_posts

Искать публичные посты Threads по ключевому слову или тегу темы. Результаты можно фильтровать по типу медиа и автору.

Параметры
  • author_usernamestring

    Отфильтруйте результаты по точному имени пользователя автора (без @)

  • limitnumber

    Количество результатов (по умолчанию 10, максимум 100)

  • media_typeenum

    Фильтрует результаты по типу медиа

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

    Введите ключевое слово или тег темы для поиска.

  • search_modeenum

    Обрабатывайте q как ключевое слово или тематический тег (по умолчанию: KEYWORD)

  • search_typeenum

    Возвращает самые популярные или самые свежие результаты (по умолчанию: TOP).

  • sincestring

    Дата начала (Unix timestamp, должно быть >= 1688540400)

  • untilstring

    Дата окончания (временная метка Unix)

threads_unhide_reply

Отображает ранее скрытый ответ на вашей публикации в Threads.

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

    Ответьте ID, чтобы раскрыть.

2.2.2основная
2.2.1
2.2.0
2.1.1
2.1.0
2.0.2
2.0.1
2.0.0
1.1.0
1.0.0

Выберите клиент, чтобы установить mikusnuz/meta-mcp:

Любой клиент

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

{
  "mcpServers": {
    "mikusnuz-meta-mcp-7f333mmv88": {
      "command": "npx",
      "args": [
        "-y",
        "@mikusnuz/meta-mcp"
      ],
      "env": {
        "INSTAGRAM_ACCESS_TOKEN": "your_ig_token",
        "INSTAGRAM_USER_ID": "your_ig_user_id",
        "THREADS_ACCESS_TOKEN": "your_threads_token",
        "THREADS_USER_ID": "your_threads_user_id"
      }
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "mikusnuz-meta-mcp-7f333mmv88": {
      "command": "npx",
      "args": [
        "-y",
        "@mikusnuz/meta-mcp"
      ],
      "env": {
        "INSTAGRAM_ACCESS_TOKEN": "your_ig_token",
        "INSTAGRAM_USER_ID": "your_ig_user_id",
        "THREADS_ACCESS_TOKEN": "your_threads_token",
        "THREADS_USER_ID": "your_threads_user_id"
      }
    }
  }
}
VS Code

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

{
  "servers": {
    "mikusnuz-meta-mcp-7f333mmv88": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@mikusnuz/meta-mcp"
      ],
      "env": {
        "INSTAGRAM_ACCESS_TOKEN": "your_ig_token",
        "INSTAGRAM_USER_ID": "your_ig_user_id",
        "THREADS_ACCESS_TOKEN": "your_threads_token",
        "THREADS_USER_ID": "your_threads_user_id"
      }
    }
  }
}

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

code --add-mcp "{\"name\":\"mikusnuz-meta-mcp-7f333mmv88\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@mikusnuz/meta-mcp\"],\"env\":{\"INSTAGRAM_ACCESS_TOKEN\":\"your_ig_token\",\"INSTAGRAM_USER_ID\":\"your_ig_user_id\",\"THREADS_ACCESS_TOKEN\":\"your_threads_token\",\"THREADS_USER_ID\":\"your_threads_user_id\"}}"
ClaudeClaude Desktop

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

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

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

{
  "mcpServers": {
    "mikusnuz-meta-mcp-7f333mmv88": {
      "command": "npx",
      "args": [
        "-y",
        "@mikusnuz/meta-mcp"
      ],
      "env": {
        "INSTAGRAM_ACCESS_TOKEN": "your_ig_token",
        "INSTAGRAM_USER_ID": "your_ig_user_id",
        "THREADS_ACCESS_TOKEN": "your_threads_token",
        "THREADS_USER_ID": "your_threads_user_id"
      }
    }
  }
}
Claude CodeClaude Code

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

claude mcp add mikusnuz-meta-mcp-7f333mmv88 --env INSTAGRAM_ACCESS_TOKEN=your_ig_token --env INSTAGRAM_USER_ID=your_ig_user_id --env THREADS_ACCESS_TOKEN=your_threads_token --env THREADS_USER_ID=your_threads_user_id -- npx -y @mikusnuz/meta-mcp

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

claude mcp add-json mikusnuz-meta-mcp-7f333mmv88 "{\"command\":\"npx\",\"args\":[\"-y\",\"@mikusnuz/meta-mcp\"],\"env\":{\"INSTAGRAM_ACCESS_TOKEN\":\"your_ig_token\",\"INSTAGRAM_USER_ID\":\"your_ig_user_id\",\"THREADS_ACCESS_TOKEN\":\"your_threads_token\",\"THREADS_USER_ID\":\"your_threads_user_id\"}}"
CodexCodex

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

codex mcp add mikusnuz-meta-mcp-7f333mmv88 --env INSTAGRAM_ACCESS_TOKEN=your_ig_token --env INSTAGRAM_USER_ID=your_ig_user_id --env THREADS_ACCESS_TOKEN=your_threads_token --env THREADS_USER_ID=your_threads_user_id -- npx -y @mikusnuz/meta-mcp

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

[mcp_servers.mikusnuz-meta-mcp-7f333mmv88]
command = "npx"
args = ["-y", "@mikusnuz/meta-mcp"]

[mcp_servers.mikusnuz-meta-mcp-7f333mmv88.env]
INSTAGRAM_ACCESS_TOKEN = "your_ig_token"
INSTAGRAM_USER_ID = "your_ig_user_id"
THREADS_ACCESS_TOKEN = "your_threads_token"
THREADS_USER_ID = "your_threads_user_id"
PerplexityPerplexity

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

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

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "mikusnuz-meta-mcp-7f333mmv88": {
      "command": "npx",
      "args": [
        "-y",
        "@mikusnuz/meta-mcp"
      ],
      "env": {
        "INSTAGRAM_ACCESS_TOKEN": "your_ig_token",
        "INSTAGRAM_USER_ID": "your_ig_user_id",
        "THREADS_ACCESS_TOKEN": "your_threads_token",
        "THREADS_USER_ID": "your_threads_user_id"
      }
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "mikusnuz-meta-mcp-7f333mmv88": {
      "command": "npx",
      "args": [
        "-y",
        "@mikusnuz/meta-mcp"
      ],
      "env": {
        "INSTAGRAM_ACCESS_TOKEN": "your_ig_token",
        "INSTAGRAM_USER_ID": "your_ig_user_id",
        "THREADS_ACCESS_TOKEN": "your_threads_token",
        "THREADS_USER_ID": "your_threads_user_id"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например mikusnuz-meta-mcp-7f333mmv88.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: mikusnuz-meta-mcp-7f333mmv88
    command: npx
    args:
      - "-y"
      - "@mikusnuz/meta-mcp"
    env:
      INSTAGRAM_ACCESS_TOKEN: your_ig_token
      INSTAGRAM_USER_ID: your_ig_user_id
      THREADS_ACCESS_TOKEN: your_threads_token
      THREADS_USER_ID: your_threads_user_id
Zed

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

{
  "context_servers": {
    "mikusnuz-meta-mcp-7f333mmv88": {
      "command": "npx",
      "args": [
        "-y",
        "@mikusnuz/meta-mcp"
      ],
      "env": {
        "INSTAGRAM_ACCESS_TOKEN": "your_ig_token",
        "INSTAGRAM_USER_ID": "your_ig_user_id",
        "THREADS_ACCESS_TOKEN": "your_threads_token",
        "THREADS_USER_ID": "your_threads_user_id"
      }
    }
  }
}

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

mikusnuz/meta-ads-mcp

mikusnuz/meta-ads-mcp

от mikusnuz

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

TypeScript⭐ 91
posteverywhere/mcp

posteverywhere/mcp

от posteverywhere

Планируйте посты в соцсетях (Instagram, TikTok, YouTube, LinkedIn, Facebook, X, Threads, Pinterest) через AI-агенты. Работает с Claude, ChatGPT, Cursor. Для маркетологов и разработчиков.

TypeScript⭐ 5
kunallunia/twitter-mcp

kunallunia/twitter-mcp

от luniakunal

MCP сервер для программного управления Twitter-аккаунтом: просмотр ленты, поиск по хэштегам, отправка DM, создание и удаление твитов. Получайте твиты любого пользователя с аналитикой ответов - удобный инструмент для автоматизации Twitter.

Python⭐ 60
socialintel/socialintel-mcp

socialintel/socialintel-mcp

от socialintel

MCP-сервер для поиска Instagram-инфлюенсеров через AI-агентов с оплатой за вызов в USDC (x402) — без API-ключей и подписок. Инструмент `search_leads` фильтрует по категории, локации, полу и числу п...

Python⭐ 1
drashrafsaiyed-cyber/instagram-mcp

drashrafsaiyed-cyber/instagram-mcp

от drashrafsaiyed-cyber

MCP-сервер для управления Instagram через Claude: публикуйте фото и рилс, отслеживайте аналитику, отвечайте на комментарии и DM. Идеален для контент-креаторов, врачей и малого бизнеса. Работает чер...

Python⭐ 2
shensi8312/blogburst-mcp-server

shensi8312/blogburst-mcp-server

от shensi8312

MCP сервер для AI маркетинга в соцсетях. Через чат генерируйте контент, управляйте автопостингом и публикуйте на 9 платформах. Полезен маркетологам и контент-менеджерам.

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

Лука Никитин