mcp-insta
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-instashow my recent posts"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-insta
Локальный MCP-сервер для Windows, который безопасно подключает один профессиональный Instagram Creator/Business аккаунт к AI-клиенту через Meta Graph API.
Он рассчитан на работу с одной заранее выбранной связкой Facebook Page → Instagram. Секреты и access token остаются в Windows Credential Manager; SQLite хранит только техническую привязку аккаунта и Page.
Что умеет
Задача | MCP-инструменты | Режим |
Подключить аккаунт и проверить доступ |
| OAuth с PKCE |
Читать профиль и медиа |
| Только чтение |
Читать аналитику |
| Только чтение |
Читать Instagram Direct |
| Только чтение |
Ответить в Direct |
| Только после явного подтверждения |
Читать комментарии |
| Зарегистрировано, но намеренно недоступно в этой поставке |
ig_direct_reply_prepare создаёт одноразовую операцию и ничего не отправляет. Только отдельный вызов ig_direct_reply_confirm выполняет отправку. Срок действия подготовленной операции — пять минут.
Как устроено
flowchart LR
User["Пользователь"] --> Client["MCP-клиент"]
Client --> Runtime["mcp-insta"]
Runtime --> Auth["OAuth + PKCE"]
Auth --> Credentials["Windows Credential Manager"]
Runtime --> State["SQLite: IDs аккаунта и Page"]
Runtime --> Graph["Meta Graph API"]
Runtime --> Messaging["Instagram Messaging API"]
Runtime --> Gates["Capability gates"]
Gates --> Reads["Профиль, медиа, аналитика, Direct"]
Runtime --> Prepare["Подготовка ответа"]
Prepare --> Confirm["Явное подтверждение"]Расширенная схема: docs/architecture/project-graph.mmd.
.
├── docs/ # настройка Meta, Windows и матрица возможностей
├── scripts/ # сборка и подготовка пакета
├── src/
│ ├── auth/ # OAuth + PKCE и выбор Page → Instagram
│ ├── direct/ # ссылки и Direct workflow
│ ├── meta/ # Graph и Page Messaging клиенты
│ ├── secrets/ # Windows Credential Manager
│ ├── storage/ # локальная SQLite-привязка
│ └── tools/ # MCP-инструменты
└── tests/ # unit и интеграционные проверкиБыстрый старт
Нужны Windows и Node.js 22.5 или новее.
npm ci
npm run buildДобавьте собранный сервер в конфигурацию MCP-клиента:
{
"mcpServers": {
"insta": {
"command": "node",
"args": ["C:\\path\\to\\mcp-insta\\dist\\index.js"]
}
}
}Настройка Meta и подключение
Создайте Meta App с Facebook Login for Business.
Свяжите профессиональный Instagram Creator/Business аккаунт с отдельной Facebook Page.
Добавьте redirect URI
http://localhost:8787/callback.В Windows Credential Manager создайте generic credentials
mcp-insta/app-idиmcp-insta/app-secret.Вызовите
insta_auth_start, завершите OAuth в браузере, затем вызовитеinsta_auth_complete.Запустите
insta_diagnose: он открывает каждую возможность только после успешной API-проверки именно этой связки аккаунтов.
Полная инструкция: настройка Windows, настройка Meta, матрица возможностей.
Границы безопасности
App ID, App Secret и access token не попадают в
.env, SQLite, логи или ответы MCP.Cookie и тексты Direct не сохраняются локально.
OAuth закрепляет ровно одну выбранную связку Page → Instagram; неоднозначный результат отклоняется.
Ошибки очищаются от токенов и параметров URL.
Перед Graph-запросами проверяются capability gates, формат ID и совместимость метрик с endpoint.
Подтверждение Direct-ответа — единственная исходящая операция. Публикация, отправка сообщений одним вызовом и модерация комментариев не реализованы.
Превью

Собирает важное из Instagram, чтобы слышать аудиторию внимательнее.
Проверка
npm run check
npm pack --dry-run --jsonНабор тестов проверяет OAuth с PKCE, привязку Page → Instagram, хранение и редактирование секретов, capability gates, MCP-протокол, безопасные ошибки, Graph read API, пагинацию, аналитику и контракт Direct prepare → confirm.
Документация
Лицензия
2026-07-20 ·
28d951c·docs: add README history and project slogan· Открыть редакцию2026-07-20 ·
07b8e7d·docs: redesign README with verified preview· Открыть редакцию2026-07-20 ·
f600005·feat: establish secure Instagram MCP· Открыть редакцию
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lstunn25ai/mcp-insta'
If you have feedback or need assistance with the MCP directory API, please join our Discord server