ig-download-mcp-server logo

ig-download-mcp-server

by handoing

ig-download-mcp-server is a lightweight MCP service for downloading Instagram videos programmatically. It utilizes btch-downloader and axios for efficient media URL extraction and downloading.

View on GitHub

Last updated: N/A

What is ig-download-mcp-server?

ig-download-mcp-server is an MCP service that allows you to download Instagram videos using a programmatic approach. It leverages the btch-downloader library to extract the video URLs and axios for efficient downloading.

How to use ig-download-mcp-server?

First, clone the repository. Then, configure the MCP server settings with the provided JSON snippet. To download a video, send a command with the 'download' tool, specifying the Instagram video URL and the desired download path.

Key features of ig-download-mcp-server

  • Fetch Instagram video URLs

  • Download videos to a specified local path

  • Progress tracking and logging

  • Built with FastMCP for easy integration

Use cases of ig-download-mcp-server

  • Automated Instagram video archiving

  • Programmatic media content backup

  • Integrating Instagram video downloads into other applications

  • Content creation workflows

  • Data analysis of Instagram videos

FAQ from ig-download-mcp-server

What is MCP?

MCP stands for Model Context Protocol. It's a protocol for communication between different services.

What is btch-downloader?

btch-downloader is a library used for extracting media URLs from various sources, including Instagram.

What is axios?

axios is a promise-based HTTP client for the browser and node.js.

Can I download private Instagram videos?

This depends on the capabilities of the underlying libraries and the authentication mechanisms implemented. The README doesn't explicitly state support for private videos.

What license is this project under?

This project is under the MIT License.