trackmcp
Back to directory
handoing

ig-download-mcp-server

View on GitHub

MCP service for downloading Instagram videos

4 stars JavaScriptOthers Updated Oct 18, 2025

Documentation

ig-download-mcp-server

MCP service for downloading Instagram videos

Overview

`ig-download-mcp-server` is a lightweight MCP (Model Context Protocol) service that enables downloading Instagram videos programmatically. It uses `btch-downloader` for extracting media URLs and `axios` for efficient downloading.

Features

  • Fetch Instagram video URLs
  • Download videos to a specified local path
  • Progress tracking and logging
  • Built with FastMCP for easy integration

Usage

Start the MCP service:

sh
$ git clone https://github.com/handoing/ig-download-mcp-server
json
{
    "mcpServers": {
        "ig-download-mcp-server": {
            "command": "node",
            "args": [
                "path/ig-download-mcp-server/index.js"
            ]
        }
    }
}

API

Download Video

Command:

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

Response:

json
"Instagram download success"

License

MIT License

Frequently asked questions

What is ig-download-mcp-server?

ig-download-mcp-server is MCP service for downloading Instagram videos

How do I install ig-download-mcp-server?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is ig-download-mcp-server open source?

Yes — it is hosted on GitHub at https://github.com/handoing/ig-download-mcp-server and has 4 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP