ML

mrsxs/linuxdo-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

10 stars 2 forks Качество 75 Тренд 32

MCP server for searching and reading linux.do (Discourse)

Обзор

搜索 / 阅读 linux.do(Discourse 论坛)的 MCP 服务器。 用 curl_cffi 模拟 Chrome TLS 指纹,配合真实浏览器的 cf_clearance 过 Cloudflare;通过 linux.do **拿到本工具独立的会话,访问受信任等级限制的内容。 - format_* 工具返回拼好的 Markdown 字符串,客户端可原样展示;其余返回结构化 JSON。 - get_topic / format_topic 的 topic_id 可直接传话题 URL(如 https://linux.do/t/xxx/2885565),自动解析出 id。 - 搜索高级语法:order:latest、#分类、@用户、tags:标签、after:2025-01-01、in:title 等。 - 安装 uv(提供 uvx)。 - 装有 Chrome(或 Chromium/Brave),平时在里面访问过 linux.do。 - 不登录也能读公开内容;要读受等级限制的板块,按下方「授权登录」做一次即可。 - :claude mcp add-json linuxdo ' ',或写进 .mcp.json / 设置。 - :粘进各自的 MCP 配置文件即可。 linux.do 对非浏览器客户端一律弹盾,光模拟 TLS 指纹已经过不去。工具的做法是借用真实浏览器 过盾后铸出的 cf_clearance,配上同一个 User-Agent 发请求: 1. (扫描所有 profile 取最新的一份;)。macOS 首次会弹钥匙串授权「Chrome Safe Storage」,选「始终允许」。 2. 现成的过期了:在默认浏览器打开一次 linux.do 让它刷新,等写盘后再读(约半分钟内)。 3. 都不行(Windows / Firefox 等读不了 cookie)时,弹一个**(独立 profile, 在 ~/.cache/linuxdo-mcp/chrome-profile)让你点「请验证您是真人」。新 profile 铸的 clearance 信任度低,可能时好时坏,只作兜底。 为什么不直接用浏览器里的 _t?Discourse 每 10 分钟轮换一次 _t,工具一用主浏览器的 _t 就可能触发轮换,新 token 落到工具手里,。

Установка

uvx --from git+https://github.com/mrsxs/linuxdo-mcp linuxdo-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "linuxdo": { "command": "uvx", "args": ["--from", "git+https://github.com/mrsxs/linuxdo-mcp", "linuxdo-mcp"] } } }