putio-mcp-server

mcp
Guvenlik Denetimi
Gecti
Health Gecti
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 12 GitHub stars
Code Gecti
  • Code scan — Scanned 2 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested
Purpose
This MCP server acts as a bridge to the put.io service, allowing AI assistants to manage torrent and file transfers. Users can list, add, or cancel downloads, and retrieve playable links for completed files.

Security Assessment
Risk Rating: Low
The tool requires your personal put.io API token to function, which is securely passed via environment variables rather than being hardcoded in the script itself. Because its primary function is interacting with an external service, it naturally makes outbound network requests to the put.io APIs. A light code scan of the repository found no dangerous patterns, no hardcoded secrets, and no dangerous system permissions requested. It does not appear to execute arbitrary shell commands. However, users should be aware that by design, it has full access to read and modify the contents of the linked put.io account.

Quality Assessment
The project is freshly maintained, with its most recent updates pushed today. It is fully licensed under the permissive and standard MIT license. While it is a relatively small and niche tool, it has garnered 12 GitHub stars, indicating a foundational level of community trust and basic peer validation.

Verdict
Safe to use, provided you are comfortable granting the AI assistant full access to manage the files associated with your put.io account.
SUMMARY

MCP server for interacting put.io

README.md

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

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>"
      }
    }
  }
}

Yorumlar (0)

Sonuc bulunamadi