UnknownCheats MCP
uc-mcp-server
Сервер MCP (Model Context Protocol) для программного взаимодействия с форумом UnknownCheats. Обходит защиту Cloudflare с помощью реального экземпляра Chrome и обеспечивает структурированное извлечение данных через 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 installНастройка с Claude Code
claude mcp add uc-mcp bun -- run "/path/to/mcp-unknowncheat/src/index.ts"Или через npx:
claude mcp add uc-mcp npx -- uc-mcp-serverНастройка с Claude 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Пагинация тем ограничена 50 страницами по умолчанию для
fetch_all_pagesПоддержка определения языков: C++, C#, Python, Lua
Экспортируемые файлы сохраняются в
./exports/и исключены из git и npm
Проблемы
Нашли ошибку или хотите предложить функцию? Создайте issue здесь:
This server cannot be installed
Maintenance
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
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.
Stealth web automation for AI agents. Login, signup, navigate, screenshot.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceFetches 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.8MIT
- -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
- AlicenseBqualityCmaintenanceProvides undetectable browser automation for LLM agents via MCP, enabling real Chrome interaction with stealth features, DOM accessibility, and DevTools integration.983MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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