Instagram MCP Server
未知
这是一个使用 Chrome 现有登录会话来获取 Instagram 帖子的工具。
安装和运行
-
安装依赖
npm install
-
构建服务器
npm run build
-
运行服务器
CHROME_USER_DATA_DIR=/path/to/chrome/profile npm start
配置
必需的环境变量:
CHROME_USER_DATA_DIR
: Chrome 用户数据目录路径(包含登录会话)
使用方法
获取 Instagram 帖子
发送 JSON-RPC 请求来获取帖子:
{
"jsonrpc": "2.0",
"id": 1,
"method": "call_tool",
"params": {
"name": "get_instagram_posts",
"arguments": {
"username": "example",
"limit": 10
}
}
}
参数说明:
username
(必填): Instagram 用户名limit
(可选): 要获取的帖子数量 (1-50) 或 "all"saveDir
(可选): 保存媒体和元数据的目录delayBetweenPosts
(可选): 处理帖子间的延迟(毫秒)
主要特性
- 自动媒体下载和元数据生成
- 类型安全的 TypeScript 实现
- 标准化错误处理
- 模块化架构,易于扩展
开发
开发模式启动:
npm run dev
运行代码检查:
npm run lint
查看项目文档获取更多关于架构和高级配置的信息。