Skip to main content
Glama
halexandra45

Instagram MCP Server

by halexandra45

Instagram MCP Server

MCP-сервер, который предоставляет ИИ-агентам доступ к аналитике и статистике бизнес-аккаунтов Instagram.

Инструменты

Инструмент

Описание

get_account_info

Количество подписчиков, биография, количество медиа

get_recent_posts

Недавние публикации с лайками, комментариями, временными метками

get_post_insights

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

get_audience_info

Демография подписчиков (города, страны, возраст/пол)

get_account_reach

Охват и показы за определенный период

get_top_posts

Самые эффективные публикации, отсортированные по вовлеченности

Related MCP server: Instagram Complete MCP Server

Настройка

cd instagram-mcp
python3 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install "mcp[cli]" httpx

Создайте файл .env с вашими учетными данными:

INSTAGRAM_ACCESS_TOKEN=your_token
INSTAGRAM_ACCOUNT_ID=17841...

Получение учетных данных Instagram

  1. Перейдите на Meta for Developers и создайте приложение (тип: Business)

  2. Добавьте продукт Instagram Graph API в свое приложение

  3. В Graph API Explorer (developers.facebook.com/tools/explorer):

    • Выберите свое приложение из выпадающего списка

    • Нажмите Generate Access Token

    • Предоставьте разрешения: instagram_basic, instagram_manage_insights, pages_show_list, pages_read_engagement

  4. Получите ID вашего бизнес-аккаунта Instagram:

    • В Graph API Explorer выполните запрос: me/accounts, чтобы получить ID вашей страницы

    • Затем выполните запрос: {page-id}?fields=instagram_business_account

    • Поле id в ответе — это ваш INSTAGRAM_ACCOUNT_ID

  5. Токен из Explorer является краткосрочным (1 час). Чтобы получить долгосрочный токен:

    • Обменяйте его по адресу: oauth/access_token?grant_type=fb_exchange_token&client_id={app-id}&client_secret={app-secret}&fb_exchange_token={short-lived-token}

    • Это даст вам токен на 60 дней

Примечание: Ваш аккаунт Instagram должен быть бизнес-аккаунтом или аккаунтом автора, связанным со страницей Facebook.

Использование с Claude Code

claude mcp add instagram-mcp -e INSTAGRAM_ACCESS_TOKEN=your_token -e INSTAGRAM_ACCOUNT_ID=17841... -- python3 -m src.server

Затем задавайте Claude вопросы, например:

  • "Какие мои публикации были самыми эффективными в этом месяце?"

  • "Покажи демографию моей аудитории"

  • "Какие публикации набрали больше всего сохранений?"

  • "Каков тренд моего уровня вовлеченности?"

Агент контент-стратега

Автономный агент, который анализирует ваши данные Instagram и создает еженедельный контент-план с 7 идеями для публикаций, подписями и временем размещения.

Запуск агента

source .venv/bin/activate
python -m agent.content_strategist

Требуются настроенные учетные данные AWS (используется Anthropic Bedrock) и те же переменные .env, что и для MCP-сервера. Агент выполнит следующее:

  1. Получит информацию о вашем аккаунте, недавние публикации, лучшие публикации и демографию аудитории

  2. Выявит закономерности в том, что работает эффективно

  3. Создаст 7-дневный контент-план с конкретными подписями, хэштегами и временем публикации

  4. Сохранит план в виде HTML-файла и откроет его в вашем браузере

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI applications to interact with Instagram Business accounts through the Graph API, supporting profile management, media publishing, insights retrieval, and direct messaging capabilities.
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to manage Instagram Business accounts by automating content publishing, scheduling posts, and analyzing performance metrics. Supports posts, stories, reels, and carousels with detailed audience insights and hashtag discovery.
    -
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI assistants to manage Instagram and Threads accounts — publish content, handle comments, view insights, search hashtags, and manage DMs through the Meta Graph API.
    59
    13 npm
    12
    MIT