UnknownCheats MCP
uc-mcp-server
UnknownCheatsフォーラムとプログラム的に対話するためのMCP (Model Context Protocol) サーバーです。実際のChromeインスタンスを使用してCloudflareの保護を回避し、Cheerioを介して構造化されたデータ抽出を提供します。
機能
Cloudflare回避 —
puppeteer-real-browserとヘッド付きChromeインスタンスを使用して、Turnstileチャレンジを自動的に解決しますCookieの永続化 — セッションCookieを
cookies.jsonに保存し、再起動後も再利用します自動復旧 — デタッチされたフレームやブラウザのクラッシュエラーを検出し、自動的に再起動します
6つのMCPツール — ログイン、検索、スレッド閲覧、ページネーション、コード抽出、デバッグ
Related MCP server: Ghost Browser MCP
ツール
ツール | 説明 | パラメータ |
| ブラウザセッションがログイン済みか確認する | — |
| 認証情報を自動入力してログインする |
|
| UCを検索するか、サブフォーラムを閲覧する |
|
| ページネーション付きでスレッドの投稿を取得する |
|
| C++/C#/Python/Luaのコードブロックを抽出する |
|
| デバッグ用に生のページ構造を検査する |
|
extract_codeの詳細
パラメータ | デフォルト | 説明 |
| 必須 | スレッドURL |
|
| インラインで返す最大ブロック数 |
|
| すべてのブロックを |
制限に達した場合、レスポンスには truncated: true、last_post_id(再開場所の特定用)、およびスキップされたブロック数のヒントが含まれます。各ブロックには postId も含まれているため、ページ上の正確な投稿まで追跡できます。
スタック
ランタイム: Bun
言語: TypeScript (ESM)
プロトコル: @modelcontextprotocol/sdk
ブラウザ: puppeteer-real-browser
解析: cheerio
要件
Bun v1.0以上
Google Chromeのインストール(puppeteer-real-browserで必要)
インストール
# via npm
npx uc-mcp-server
# or clone
git clone https://github.com/amaralkaff/mcp-unknowncheat.git
cd mcp-unknowncheat
bun installClaude Codeでのセットアップ
claude mcp add uc-mcp bun -- run "/path/to/mcp-unknowncheat/src/index.ts"またはnpxを使用する場合:
claude mcp add uc-mcp npx -- uc-mcp-serverClaude Desktopでのセットアップ
%APPDATA%\Claude\claude_desktop_config.json (Windows) または ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) に追加します:
{
"mcpServers": {
"uc-mcp": {
"command": "npx",
"args": ["uc-mcp-server"]
}
}
}使用方法
初回実行時はChromeがヘッド付きモードで開きます。手動でログインするか、loginツールを使用してください:
login({ username: "your_username", password: "your_password" })Cookieは自動的に保存されます。以降の実行ではセッションが再利用されます。
例
# 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 })プロジェクト構造
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.)注意事項
すべてのログ出力には
console.error()を使用しています。console.log()はMCP stdioトランスポート用に予約されていますfetch_all_pagesのスレッドページネーションはデフォルトで50ページに制限されています言語検出は C++, C#, Python, Lua をサポートしています
エクスポートされたファイルは
./exports/に保存され、gitおよびnpmからは除外されます
問題
バグを見つけた場合や機能リクエストがある場合は、以下からIssueを作成してください:
This server cannot be deployed
Maintenance
Related MCP Connectors
Undetectable cloud browser sessions for AI agents and scrapers. Navigate, extract, click, captcha.
Search or monitor any Flarum-powered forum for discussions, replies, participants, dates, and…
One MCP for the Web. Easily search, crawl, navigate, and extract websites without getting blocked.…
Stealth scraping & search. Bypasses Cloudflare, DataDome & LinkedIn via Cyborg HITL approach.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceFetches 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.9MIT
- -licenseNot gradedqualityNot gradedmaintenanceUndetectable 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-
- AlicenseAqualityFmaintenanceA 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.242MIT
- AlicenseBqualityDmaintenanceProvides undetectable browser automation for LLM agents via MCP, enabling real Chrome interaction with stealth features, DOM accessibility, and DevTools integration.984MIT