Skip to main content
Glama
amaralkaff

UnknownCheats MCP

by amaralkaff

uc-mcp-server

Ein MCP-Server (Model Context Protocol) für die programmatische Interaktion mit dem UnknownCheats-Forum. Umgeht den Cloudflare-Schutz mithilfe einer echten Chrome-Instanz und bietet strukturierte Datenextraktion via Cheerio.

npm version License: MIT

Funktionen

  • Cloudflare-Umgehung — Nutzt puppeteer-real-browser mit einer sichtbaren Chrome-Instanz, um Turnstile-Herausforderungen automatisch zu lösen

  • Cookie-Persistenz — Sitzungs-Cookies werden in cookies.json gespeichert und bei Neustarts wiederverwendet

  • Automatische Wiederherstellung — Erkennt Fehler durch getrennte Frames/Browser-Abstürze und startet automatisch neu

  • 6 MCP-Tools — Login, Suche, Thread-Lesen, Paginierung, Code-Extraktion und Debugging

Related MCP server: Ghost Browser MCP

Tools

Tool

Beschreibung

Parameter

check_login

Überprüft, ob die Browsersitzung eingeloggt ist

login

Anmeldedaten automatisch ausfüllen und einloggen

username, password

search_forum

UC durchsuchen oder ein Unterforum durchstöbern

query, subforum?

get_thread

Thread-Beiträge mit Paginierung abrufen

url, fetch_all_pages?

extract_code

C++/C#/Python/Lua-Codeblöcke extrahieren

url, limit?, export_to_file?

debug_page

Rohstruktur der Seite für Debugging untersuchen

url

Details zu extract_code

Parameter

Standard

Beschreibung

url

erforderlich

Thread-URL

limit

10 (max 50)

Maximale Anzahl der inline zurückzugebenden Blöcke

export_to_file

false

Speichert alle Blöcke unter exports/<slug>_<timestamp>.json

Wenn das Limit erreicht ist, enthält die Antwort truncated: true, last_post_id (damit Sie wissen, wo Sie fortfahren können) und einen Hinweis darauf, wie viele Blöcke übersprungen wurden. Jeder Block enthält zudem eine postId, sodass Sie ihn genau dem Beitrag auf der Seite zuordnen können.

Stack

Anforderungen

  • Bun v1.0+

  • Google Chrome installiert (erforderlich für puppeteer-real-browser)

Installation

# via npm
npx uc-mcp-server

# or clone
git clone https://github.com/amaralkaff/mcp-unknowncheat.git
cd mcp-unknowncheat
bun install

Einrichtung mit Claude Code

claude mcp add uc-mcp bun -- run "/path/to/mcp-unknowncheat/src/index.ts"

Oder mit npx:

claude mcp add uc-mcp npx -- uc-mcp-server

Einrichtung mit Claude Desktop

Hinzufügen zu %APPDATA%\Claude\claude_desktop_config.json (Windows) oder ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):

{
  "mcpServers": {
    "uc-mcp": {
      "command": "npx",
      "args": ["uc-mcp-server"]
    }
  }
}

Verwendung

Beim ersten Start öffnet sich Chrome im sichtbaren Modus. Loggen Sie sich manuell ein oder verwenden Sie das login-Tool:

login({ username: "your_username", password: "your_password" })

Cookies werden automatisch gespeichert. Nachfolgende Ausführungen verwenden die Sitzung wieder.

Beispiele

# Check login status
check_login()

# Browse the Apex Legends subforum
search_forum({ subforum: "apex-legends" })

# Search across all forums
search_forum({ query: "pubg offsets" })

# Get a thread (single page)
get_thread({ url: "https://www.unknowncheats.me/forum/..." })

# Get all pages of a thread
get_thread({ url: "https://www.unknowncheats.me/forum/...", fetch_all_pages: true })

# Extract code blocks (up to 10 inline)
extract_code({ url: "https://www.unknowncheats.me/forum/..." })

# Extract all code blocks and save to file
extract_code({ url: "https://www.unknowncheats.me/forum/...", export_to_file: true })

Projektstruktur

src/
├── index.ts          # MCP server entry + tool registration
├── browser.ts        # Chrome lifecycle, Cloudflare bypass, cookie persistence
├── types.ts          # Shared TypeScript interfaces
├── tools/
│   ├── check-login.ts
│   ├── login.ts
│   ├── search-forum.ts
│   ├── get-thread.ts
│   ├── extract-code.ts
│   └── debug-page.ts
└── parsers/
    ├── thread.ts         # Post extraction, pagination
    ├── search-results.ts # Search result parsing
    ├── code-blocks.ts    # Code extraction + language detection
    └── tags.ts           # Thread tag detection ([Source], [Release], etc.)

Hinweise

  • Alle Protokollierungen verwenden console.error()console.log() ist für den MCP-stdio-Transport reserviert

  • Die Thread-Paginierung ist standardmäßig auf 50 Seiten für fetch_all_pages begrenzt

  • Die Spracherkennung unterstützt: C++, C#, Python, Lua

  • Exportierte Dateien werden unter ./exports/ gespeichert und sind von git und npm ausgeschlossen

Probleme

Einen Fehler gefunden oder möchten Sie eine Funktion anfragen? Erstellen Sie ein Issue unter:

https://github.com/amaralkaff/mcp-unknowncheat/issues

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

3dRelease cycle
20Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Fetches content from authenticated web pages by driving your signed-in Chrome/Edge browser via DevTools Protocol, automatically handling login redirects and reusing sessions across domains.
    8
    MIT
  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    Undetectable browser automation server for MCP-compatible AI agents, offering 225 tools across 32 sections to navigate, extract, clone pages, and bypass antibot systems like Cloudflare.
    1
  • A
    license
    A
    quality
    F
    maintenance
    A stealth browser automation MCP server that wraps CloakBrowser's patched Chromium to bypass bot detection, providing 22 tools for web navigation, interaction, and session management.
    24
    2
    MIT

View all related MCP servers

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/amaralkaff/mcp-unknowncheat'

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