
MCP server for the Instagram Platform (Meta Graph API) — 28 professional-account tools (publishing, insights, comments, discovery) for LLM agents.
概览
A locally-run, TypeScript Model Context Protocol server that exposes an Instagram (Business/Creator) over the (graph.instagram.com / graph.facebook.com) — content publishing, media management, comment moderation, insights and discovery, as safe, well-annotated MCP tools. It talks : no scraping, no instagram-private-api-style clients, no cookie/session reuse. It ingests media . Credentials live in a local env file and can be obtained/refreshed with a built-in CLI. The read path (account, media, insights), the write path (content publishing, comment moderation) and discovery are all implemented, unit-tested and CI-green across Linux/macOS/Windows on Node 22 and 24. — the suite is offline by construction, so what is proven is behaviour against recorded Graph shapes, not against Meta's live responses. That, not missing functionality, is what separates 0.8.0 from 1.0.0.
README
以下为原文 README 节选,完整内容请查看原文。
instagram-mcp-ai — Instagram MCP Server
A locally-run, TypeScript Model Context Protocol
server that exposes an Instagram professional account (Business/Creator) over
the official Meta Graph API (graph.instagram.com / graph.facebook.com) —
content publishing, media management, comment moderation, insights and discovery,
as safe, well-annotated MCP tools. It talks only to official Meta endpoints:
no scraping, no instagram-private-api-style clients, no cookie/session reuse. It
ingests media by public HTTPS URL only. Credentials live in a local env file
and can be obtained/refreshed with a built-in CLI.
Status: published to npm as
[email protected](2026-10-13). The read path (account, media, insights), the write path (content publishing, comment
安装
npx -y instagram-mcp-ai配置
// claude_desktop_config.json / .mcp.json
{
"mcpServers": {
"instagram": {
"command": "npx",
"args": ["-y", "instagram-mcp-ai"],
"env": {
"IG_ACCESS_TOKEN": "<long-lived ig-login token>",
"IG_ACCOUNT_ID": "<ig professional account id>"
}
}
}
}