Instagram MCP Server
Instagram MCP Server
MCP-сервер, который предоставляет ИИ-агентам доступ к аналитике и статистике бизнес-аккаунтов Instagram.
Инструменты
Инструмент | Описание |
| Количество подписчиков, биография, количество медиа |
| Недавние публикации с лайками, комментариями, временными метками |
| Подробные метрики по отдельной публикации (охват, сохранения, репосты) |
| Демография подписчиков (города, страны, возраст/пол) |
| Охват и показы за определенный период |
| Самые эффективные публикации, отсортированные по вовлеченности |
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
Перейдите на Meta for Developers и создайте приложение (тип: Business)
Добавьте продукт Instagram Graph API в свое приложение
В Graph API Explorer (
developers.facebook.com/tools/explorer):Выберите свое приложение из выпадающего списка
Нажмите Generate Access Token
Предоставьте разрешения:
instagram_basic,instagram_manage_insights,pages_show_list,pages_read_engagement
Получите ID вашего бизнес-аккаунта Instagram:
В Graph API Explorer выполните запрос:
me/accounts, чтобы получить ID вашей страницыЗатем выполните запрос:
{page-id}?fields=instagram_business_accountПоле
idв ответе — это вашINSTAGRAM_ACCOUNT_ID
Токен из 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-сервера. Агент выполнит следующее:
Получит информацию о вашем аккаунте, недавние публикации, лучшие публикации и демографию аудитории
Выявит закономерности в том, что работает эффективно
Создаст 7-дневный контент-план с конкретными подписями, хэштегами и временем публикации
Сохранит план в виде HTML-файла и откроет его в вашем браузере
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Instagram for AI agents: publish, read comments and DMs, insights, and engage from your account.
Live public Instagram and TikTok data for AI assistants: profiles, posts, stories, followers.
Instagram and Facebook Pages for AI agents: publish, comments, DM by keyword, inbox, insights.
Instagram search and posts for AI agents, with images and videos AI-parsed to text.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables 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-
- AlicenseNot gradedqualityCmaintenanceEnables 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
- FlicenseNot gradedqualityAmaintenanceEnables 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.-
- FlicenseNot gradedqualityAmaintenanceEnables AI applications to interact with Instagram Business accounts through Instagram's Graph API, supporting profile and media retrieval, insights, publishing, and direct messaging features.-