Back to MCP directory
publicPublicdnsLocal runtime

ig-download-mcp-server

一个基于MCP协议的轻量级服务,用于通过程序下载Instagram视频,支持URL提取、本地下载和进度跟踪。

article

README

🚀 ig-download-mcp-server

ig-download-mcp-server 是一个轻量级的MCP(模型上下文协议)服务,可实现Instagram视频的程序化下载。它借助btch-downloader提取媒体URL,并使用axios高效完成下载操作。

🚀 快速开始

启动MCP服务,可通过以下命令克隆项目:

$ git clone https://github.com/handoing/ig-download-mcp-server

配置如下:

{
    "mcpServers": {
        "ig-download-mcp-server": {
            "command": "node",
            "args": [
                "path/ig-download-mcp-server/index.js"
            ]
        }
    }
}

✨ 主要特性

  • 获取Instagram视频链接
  • 将视频下载至指定本地路径
  • 进度跟踪与日志记录
  • 基于FastMCP实现,便于集成

💻 使用示例

基础用法

下载视频

命令请求:

{
  "tool": "download",
  "parameters": {
    "url": "https://www.instagram.com/p/DHvN6-xygmQ/",
    "path": "/Users/project/downloads"
  }
}

响应反馈:

"Instagram下载成功"

📄 许可证

本项目采用 MIT License( MIT许可证)。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client