跳过安装。2 分钟内即可运行。
在 cloud.anythingmcp.com 开始免费试用,一键添加 Instagram,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。
摘要
通过 Meta 的 Instagram API with Facebook Login 读取 Instagram 专业账号(商家或创作者):个人资料、帖子、Reels 和快拍、账号与帖子洞察、评论与回复、话题标签搜索以及公开的商家资料。包含内容发布功能,但安装时为关闭状态。
试试这样问
Instagram 的示例提示
点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。
Claude 是 AI,可能会出错。请核对回答。
💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → Instagram、粘贴凭证、生成 MCP API key — 完成。无 Docker、无
git clone、无本地服务器。
Instagram + Cursor
通过 Meta 的 Instagram API with Facebook Login 读取 Instagram 专业账号(商家或创作者):个人资料、帖子、Reels 和快拍、账号与帖子洞察、评论与回复、话题标签搜索以及公开的商家资料。包含内容发布功能,但安装时为关闭状态。
前提条件
完整的设置说明已内置在连接器中 (在 store 中选择连接器时可见)。所需环境变量:
INSTAGRAM_ACCESS_TOKEN, INSTAGRAM_ACCOUNT_ID
步骤 1 — 获取凭证
该连接器通过 Meta 的 Graph API 读取一个关联到 Facebook 主页的 Instagram 专业账号(商家或创作者)。个人 Instagram 账号无法使用 API。
- 在 Meta Business 设置中打开 Users → System users,选择或创建一个系统用户,并把 Facebook 主页和 Instagram 账号作为资产分配给它。
- 点击 Generate token,选择你的 Meta 应用(已添加 Instagram 产品),把有效期设为 Never,并授予 instagram_basic、instagram_manage_insights、instagram_manage_comments、pages_show_list、pages_read_engagement 和 business_management。只有需要发布内容时才添加 instagram_content_publish。把令牌填入
INSTAGRAM_ACCESS_TOKEN。也可以使用 Graph API Explorer 生成的长期用户令牌,但需要每 60 天更换一次。 - 将
INSTAGRAM_ACCOUNT_ID设为 Instagram 账号 ID,即以 1784 开头的数字(不是用户名,也不是主页 ID)。Meta Business 设置的 Accounts → Instagram accounts 中可以看到它;instagram_list_linked_accounts会以instagram_business_account.id返回它。 - 先调用
instagram_get_account:它会检查配置,并返回粉丝数和媒体数。
发布工具 instagram_create_media_container 和 instagram_publish_media 安装时处于关闭状态。通过 API 每 24 小时最多发布 50 条帖子,话题标签搜索在滚动的 7 天内最多 30 个不同标签,粉丝少于 100 的账号不返回人口统计洞察。错误 190 表示令牌已过期或被撤销;错误 10 或 200 表示缺少权限。
步骤 2 — 安装 adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
步骤 3 — 在 Cursor 中添加连接器
你的服务器 URL: 在 AnythingMCP 中打开 MCP Servers → 此连接器所在的服务器,复制它的 URL(
https://cloud.anythingmcp.com/mcp/…)。本指南中出现YOUR_SERVER_ID的地方都用它替换。
Cursor 从 ~/.cursor/mcp.json 读取 MCP 服务器。添加以下条目:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- 在 AnythingMCP 的 MCP Servers → 你的服务器 → API keys 中创建 MCP API 密钥,并用它替换
YOUR_MCP_API_KEY。 - 保存文件并重启 Cursor。
- 打开 Cursor → Settings → MCP,确认
anythingmcp已列出并处于已连接状态。 - 开始对话 — 智能体现在可以调用
Instagram的工具。
可用工具
| Tool | What it does |
|---|---|
instagram_list_linked_accounts | List the Facebook Pages the token can access, each with the Instagram professional account linked to it (instagram_business_account with id… |
instagram_get_account | Get the configured Instagram account's profile: username, name, biography, website, followers_count, follows_count, media_count and profile… |
instagram_list_media | List the account's posts and reels, newest first, with caption, media_type (IMAGE, VIDEO, CAROUSEL_ALBUM), media_product_type (FEED… |
instagram_get_media | Get one post, reel or story by media id: caption, type, permalink, timestamp, like and comment counts, media URL and, for carousels, the… |
instagram_list_stories | List the account's stories that are live now (stories disappear from the API 24 hours after posting) |
instagram_list_tagged_media | List public posts by other accounts in which the configured account has been tagged, with caption, permalink, username of the author and… |
instagram_get_account_insights | Get account-level insights for the configured account: reach, views, accounts_engaged, total_interactions, likes, comments, shares, saves… |
instagram_get_media_insights | Get lifetime insights for one post, reel or story: reach, views, likes, comments, saved, shares, total_interactions, profile_visits… |
instagram_list_comments | List the top-level comments on one post or reel, newest first, with text, username, timestamp, like_count, hidden flag and the replies… |
instagram_list_comment_replies | List the replies to one comment, with text, username, timestamp and like_count |
instagram_reply_to_comment | Post a public reply, as the configured account, under a comment on one of its own posts |
instagram_hide_comment | Hide or unhide a comment on one of the account's own posts |
instagram_search_hashtag | Look up a hashtag by name and return its id, which instagram_get_hashtag_top_media and instagram_get_hashtag_recent_media need |
instagram_get_hashtag_top_media | Get the most popular public posts for a hashtag, with caption, media type, permalink, like and comment counts and timestamp (no usernames) |
instagram_get_hashtag_recent_media | Get public posts tagged with a hashtag in the last 24 hours, newest first, with caption, media type, permalink, counts and timestamp |
instagram_get_business_profile | Look up another Instagram business or creator account by username (business discovery): followers_count, media_count, biography, website… |
instagram_get_publishing_limit | Show how many posts the account has published through the API in the current rolling 24 hours (quota_usage) and the limit… |
instagram_create_media_container | Step 1 of publishing: create a media container for an image, a video, a reel, a story or a carousel item from a public HTTPS URL |
instagram_get_container_status | Check whether a media container is ready to publish. status_code is IN_PROGRESS while Instagram processes a video, FINISHED when ready… |
instagram_publish_media | Step 2 of publishing: publish a container (status FINISHED) to the account, making the post, reel, story or carousel public at once |
FAQ
Cursor 免费套餐支持自定义 MCP 服务器吗? 支持 — Hobby、Pro 和 Business 套餐均可使用 MCP。
下一步
这份指南对你有帮助吗?