putio-mcp-server

MCP.Pizza Chef: putdotio

putio-mcp-server is an MCP server that integrates with put.io, allowing users to manage file transfers programmatically. It supports listing active transfers, adding new transfers via URLs or magnet links, canceling transfers, and retrieving browser links for completed downloads. This server requires a put.io account and API token, and is designed to work with MCP hosts like Claude Desktop, facilitating seamless interaction with put.io's cloud torrent service.

Use This MCP server To

List active file transfers on put.io Add new torrent or URL transfers to put.io Cancel ongoing transfers on put.io Retrieve browser links for completed downloads Integrate put.io transfer management into AI workflows Automate torrent management via MCP-enabled apps

README

putio-mcp-server

MCP server for interacting with put.io

Features

  • List active transfers
  • Add new transfers via URL or magnet link
  • Cancel existing transfers
  • Get browser links for completed transfers

Prerequisites

  • Claude Desktop
  • Python 3.x
  • uvx
  • Put.io account and API token (guide)

Setup

Put following config in your claude_desktop_config.json.

Don't forget to replace <your-putio-api-token> with your own API token.

{
  "mcpServers": {
    "putio": {
      "command": "uvx",
      "args": [
        "putio-mcp-server"
      ],
      "env": {
        "PUTIO_TOKEN": "<your-putio-api-token>"
      }
    }
  }
}

putio-mcp-server FAQ

How do I authenticate the putio-mcp-server?
You authenticate by providing your put.io API token in the environment variable PUTIO_TOKEN.
What prerequisites are needed to run putio-mcp-server?
You need Python 3.x, uvx, a put.io account with an API token, and an MCP host like Claude Desktop.
Can I add transfers using magnet links?
Yes, the server supports adding new transfers via both URLs and magnet links.
How do I configure putio-mcp-server with Claude Desktop?
Add the server configuration with the command 'uvx putio-mcp-server' and set the PUTIO_TOKEN in claude_desktop_config.json.
Does putio-mcp-server support canceling transfers?
Yes, it allows canceling existing active transfers on put.io.
Can I get direct browser links for completed transfers?
Yes, the server provides browser links for completed downloads.
Is putio-mcp-server limited to any specific MCP hosts?
It is designed to work with MCP hosts like Claude Desktop but can be adapted to others supporting MCP servers.
What LLM providers can I use with putio-mcp-server?
You can use OpenAI, Claude, Gemini, and other LLM providers compatible with MCP.