Instagram DM MCP Server
Instagram DM MCP Server
MCP (Model Context Protocol) сервер для отправки и чтения Instagram DM.
Быстрый старт
uv run mcp_server.pyСервер взаимодействует через JSON-RPC 2.0 по stdin/stdout.
Related MCP server: Instagram MCP Server
Настройка
Скопируйте
config/config.json.templateвconfig/config.json- добавьте вашsessionid, необязательныйusernameиmax_messages_per_thread.Скопируйте
config/recipients.json.templateвconfig/recipients.json- список имен пользователей Instagram с необязательными алиасами.Файлы
.jsonигнорируются git; файлы.templateотслеживаются как руководства.
Инструменты
send_dm(recipient, message)
Отправляет DM конкретному получателю.
Параметры:
recipient(обязательно) - имя пользователя Instagram, которому отправить DM.message(обязательно) - текст сообщения для отправки.
read_dm(recipient, max_messages=10)
Читает последние N сообщений из переписки с конкретным получателем.
Параметры:
recipient(обязательно) - имя пользователя Instagram, из переписки с которым читать DM.max_messages(необязательно) - максимальное количество сообщений на переписку (используетсяmax_messages_per_threadиз конфига, если не указано).
list_recipients()
Перечисляет всех настроенных получателей с их алиасами. Агенты должны использовать этот инструмент, чтобы узнать, кому они могут отправлять сообщения.
Параметры: нет
Конфигурация
Поле | По умолчанию | Описание |
| (обязательно) | Ваш идентификатор сессии Instagram |
|
| Ваше имя пользователя Instagram (необязательно) |
|
| Сообщение, отправляемое при использовании send_dm |
|
| Максимальное количество сообщений для чтения на переписку |
ТОЛЬКО отправляйте получателям из recipients.json. Не изменяйте скрипт напрямую.
Алиасы получателей
В recipients.json каждая запись может содержать поле alias для использования агентами:
[
{
"username": "john_doe",
"alias": "John Doe"
}
]Алиас необязателен - если он опущен, используется имя пользователя. Используйте инструмент list_recipients, чтобы увидеть все настроенные алиасы. Также поддерживаются простые строковые записи (обратная совместимость):
["john_doe", "jane_smith"]This server cannot be deployed
Maintenance
Related MCP Connectors
Instagram, WhatsApp and Messenger DMs through official Meta Business APIs.
Instagram for AI agents: publish, read comments and DMs, insights, and engage from your account.
Manage your Instagram in chat: stats, comments, DMs, publishing and scheduling after you approve.
- cloziqOAuthcom.cloziq
Create your offers and launch AI Instagram DM sales agents from any MCP client, over OAuth.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to read, send, and manage Instagram direct messages, including viewing conversations, sending DMs to users, reacting to messages, and searching for users by username.10-
- FlicenseBqualityDmaintenanceEnables AI agents to control Instagram accounts programmatically, supporting profile management, media interaction, direct messaging, and follower management.132-
- FlicenseAqualityCmaintenanceEnables agents to interact with Instagram through 49 tools for direct messages, feed, profiles, search, and persona discovery, with write actions disabled by default until explicitly enabled.449-
- AlicenseNot gradedqualityBmaintenanceEnables reading and replying to direct messages, comments, and templates across Instagram, WhatsApp, and Messenger through official Meta Business APIs, with support for human handover and AI assistant controls.22 npmMIT