Skip to main content
Glama
Instagram MCP Server

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: @mcpware/instagram-mcp

Настройка

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-файла и откроет его в вашем браузере

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • 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.
      1
      -
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI applications to interact with Instagram Business accounts through Instagram's Graph API, including retrieving profile and media insights, publishing media, managing comments, and handling direct messages when advanced permissions are granted.
      MIT
    • F
      license
      Not graded
      quality
      A
      maintenance
      Enables AI applications to interact with Instagram Business accounts through the Instagram Graph API, supporting profile and media retrieval, insights, content publishing, and direct message management.
      -
    • F
      license
      Not graded
      quality
      A
      maintenance
      Enables AI applications to interact with Instagram Business accounts through Instagram's Graph API, supporting profile and media retrieval, insights, publishing, and direct messaging features.
      -