Instagram MCP Server
MCP server that connects AI agents to Instagram for reading statistics, insights, and comments via the official Meta Graph API.
README
Instagram MCP Starter — подключи свой Instagram к Claude
Твой AI-агент читает и анализирует статистику твоего Instagram. От базовой аналитики через официальный API до самой глубокой статистики, которая есть только в приложении на телефоне.
Каждый подключает СВОЙ аккаунт — на СВОЁМ компьютере, со СВОИМИ ключами. В этом проекте нет ничьего чужого Instagram: команда «подключи мой Instagram» ниже адресована твоему агенту и означает «аккаунт, в который залогинен ты». Чужие данные сюда не зашиты.
🤖 Настройку делает твой агент, а не ты
Скажи своему Claude (лучше всего Claude Code):
«Прочитай https://raw.githubusercontent.com/alexfisenkov/instagram-mcp-starter/main/AGENT.md и подключи мой Instagram по этой инструкции»
Агент сам разберётся, какие методы тебе нужны, всё установит, продиктует, где что нажать, и проверит результат.
Три метода — от простого к глубокому
Аналитику Instagram нельзя достать из одного источника целиком. Поэтому здесь три метода, и они дополняют друг друга. Начни с первого, добавляй следующие по мере надобности.
| Метод | Что даёт | Чем берём | Риск для аккаунта | |
|---|---|---|---|---|
| 1 | Официальный API (methods/01-official-api.md) | Аккаунт, посты, охваты, инсайты, комментарии — стабильно и безопасно | Meta Graph API (этот MCP-сервер) | Нет (официальный путь) |
| 2 | Залогиненный браузер (methods/02-browser.md) | То, чего нет в API: полный архив контента, скачивание своих постов/Reels/каруселей, сбор базы для анализа сценариев | Твой браузер, где ты уже вошёл в Instagram (встроенный агентский или внешний Chrome) | Низкий, если только читать/скачивать своё |
| 3 | Телефон (iOS/Android) (methods/03-phone.md) | Самая глубокая статистика: удержание по секундам, когда зрители отваливаются, аудитория, — этого нет НИГДЕ, кроме приложения | Управление своим телефоном (iOS: Appium + WebDriverAgent; Android: adb + Appium) | Средний — read-only, свой аккаунт, свой телефон |
Полный путь для максимальной аналитики: метод 1 (база) → метод 2 (архив контента и то, что вне API) → метод 3 (глубина, которая только в приложении). Хочешь понять, что работает, а что нет, работают ли сценарии, где зритель отваливается — тебе нужны все три.
Обзор и когда что применять: methods/README.md.
Что получишь
После подключения говоришь Claude обычным языком:
- «Какие 5 постов за месяц собрали больше всего вовлечённости?» (метод 1)
- «Скачай все мои Reels за квартал и собери базу с расшифровками для анализа сценариев» (метод 2)
- «Открой статистику последнего Reels на телефоне и покажи, на какой секунде отваливается аудитория» (метод 3)
- «Сравни удержание трёх последних Reels и скажи, какой сценарий держит лучше» (метод 3)
Полный список инструментов метода 1: docs/TOOLS.md.
Что понадобится
| # | Что | Для каких методов |
|---|---|---|
| 1 | Instagram профессионального типа (Бизнес/Автор) | всех (переключение бесплатно: Instagram → Настройки → Тип аккаунта) |
| 2 | Node.js 20+ | 1, 2, 3 (установщик поможет) |
| 3 | Аккаунт Facebook + страница, привязанная к Instagram | 1 (есть альтернатива без страницы) |
| 4 | Браузер, где ты залогинен в Instagram | 2 |
| 5 | Твой телефон + кабель (iOS: нужен Mac с Xcode; Android: любой ПК) | 3 |
Всё сопутствующее (браузерный тулинг, Appium, драйверы, adb) агент и установщики ставят сами — см. методы 2 и 3.
⚠️ Безопасность — коротко
- Всё локально: серверы и инструменты работают на твоём компьютере.
- App Secret (
~/.instagram-mcp/instagram.env) и токен (~/.config/meta-instagram-mcp/token.json) — ключи доступа. Не пересылать, не коммитить, не показывать. Подробно: docs/SECURITY.md. - Методы 2 и 3 — только для твоего аккаунта и только чтение (никаких лайков, комментариев, публикаций от бота). Автоматизация действий в чужих аккаунтах и массовые действия — прямой путь к бану и здесь сознательно не поддерживаются.
- Отозвать доступ метода 1 мгновенно: Instagram → Настройки → Безопасность → Приложения и сайты.
Установка (метод 1, база)
Метод 1 ставится одной командой; методы 2 и 3 добавляются поверх (их инструкции — в methods/).
# macOS / Linux
bash <(curl -fsSL https://raw.githubusercontent.com/alexfisenkov/instagram-mcp-starter/main/install.sh)
# Windows (PowerShell)
irm https://raw.githubusercontent.com/alexfisenkov/instagram-mcp-starter/main/install.ps1 | iex
Ключи для метода 1: docs/01-meta-app.md · Авторизация: docs/02-oauth.md. Удаление: uninstall.sh / uninstall.ps1.
Диагностика
# macOS / Linux
node ~/.instagram-mcp/app/doctor.mjs ~/.instagram-mcp/run.sh
# Windows
node "$env:USERPROFILE\.instagram-mcp\app\doctor.mjs" cmd /c "$env:USERPROFILE\.instagram-mcp\run.cmd"
Типовые проблемы: docs/TROUBLESHOOTING.md · Вопросы: docs/FAQ.md
Лицензия
MIT. Автор: Александр Фисенков, проект «Ai МАСТЕРСКАЯ». Родственный проект: telegram-mcp-starter.
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。