Skip to main content
Glama
pgagarinov

RuTracker MCP Server

by pgagarinov

RuTracker MCP Server

An MCP server that lets Claude search and browse rutracker.org torrents. Authentication is handled automatically via cookies from the Brave browser.

Tools

Tool

Description

search

Search for torrents by query, with optional category, sort, and order

get_topic

Get detailed info about a torrent: title, size, seeds, magnet link, description, file list

Prerequisites

  • macOS (osx-arm64)

  • Pixi package manager

  • Brave browser with an active rutracker.org session in a profile named "Peter"

Setup

# Install dependencies
pixi install

# Run the server (stdio transport)
pixi run serve

Usage with Claude Code

The included .mcp.json configures the server automatically. Just open Claude Code in this directory and the search / get_topic tools will be available.

Usage with Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "rutracker": {
      "command": "pixi",
      "args": ["run", "--manifest-path", "/path/to/this/repo/pyproject.toml", "serve"]
    }
  }
}

How it works

  1. On startup, cookies are loaded from Brave's cookie store (cached locally in .cookies.json to avoid repeated Keychain prompts)

  2. Search queries go to tracker.php, topic lookups go to viewtopic.php

  3. HTML responses (cp1251 encoded) are parsed with BeautifulSoup

  4. If a login redirect is detected, cookies are auto-refreshed from Brave

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pgagarinov/cc-rutracker-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server