【Nitan MCP/Skill】你的专属泥潭AI助手 (v2.1.0新版本新工具)
CF风控持续加剧,本地部署遭遇403拦截
帖子标题
【Nitan MCP/Skill】你的专属泥潭AI助手 (v2.1.0新版本新工具)(ID: 450599)
关键信息
- 楼主 xxxyyy 开发了 Nitan MCP,一个基于 Discourse MCP 协议的定制化客户端,旨在让 AI 助手(如 Claude Desktop, Poke, Perplexity, OpenClaw等)能够访问和操作美国卡论坛(泥潭)的数据。
- 项目可用性与运行方式确认 (836, 837楼):作者确认 Nitan MCP 依然可用,且推荐的运行组合依然是“本地运行 + Claude/Claude Code 等 AI 助手”。
- v2.1.0 版本更新 (768楼):
- 新增
discourse_get_trust_level_progress工具,追踪用户等级升级进度。 - 为所有 MCP 工具添加中文别名 (美卡_*)。
- 支持 OAuth 登录泥潭,避免在配置中明文存储密码(由 santoslin 贡献)。
- 改进
read_topic分页估算,包含已删除帖子。 - 更新 Skill 以反映新变更和新的 OAuth 流程。
- 引入全新向导引导用户设置 API 密钥。
- 新增
- v2.0 版本核心变化:实现了基于 Skill 的原生调用方式(主要面向 OpenClaw),允许直接调用 Nitan MCP,无需 mcporter 插件,提高准确性并节省 Token。Skill 已上传至 ClawHub。传统 MCP 协议正在被部分新工具的 Skill 机制取代或补充。
最新动态
- Cloudflare (CF) 风控持续加剧:
- CF 反爬策略大幅收紧,导致大量用户遭遇 403 错误或“3秒盾”阻挡。有运行一年的老用户反馈,最近一周本地 MCPHub 部署持续遭遇 403 报错,即使尝试 beta 版本、去除用户名密码也无法解决 (838楼)。
- GCP 免费 VM IP 普遍被封。
- 解决方案:作者主要依靠 macOS Chrome 浏览器 Fallback 绕过 CF。对于 Headless 爬虫库(cloudscraper/curl_cffi)失效的情况,必须使用真实浏览器实例。
- ChatGPT Business 部署成功 (834楼):
- 用户 @s117 反馈在经历两周前的失败尝试后,重新配置 ChatGPT Business 对接 Nitan MCP 非常顺利,仅耗时 10 分钟即成功。此前该环境因配置复杂导致大量用户受阻 (825楼),此案例证明了该路径的可行性。
- 模型兼容性与选择:
- Gemma4 等较小或较弱的模型在 Tool Use(工具调用)方面表现不佳,容易出现幻觉或失败。
- Qwen3.6 和 Claude Sonnet 4 Pro (dsv4 pro) 表现良好。
- DS v4 Pro 虽强,但在某些环境下仍需依赖浏览器 Fallback 才能通过 CF。
- 部署环境扩展:
- 用户成功在 Raspberry Pi (RPi) 上运行 Nitan MCP,通过
xvfb-run模拟 GUI 环境解决 Chrome 启动问题,并配置了claude code集成。
- 用户成功在 Raspberry Pi (RPi) 上运行 Nitan MCP,通过
- Poke 客户端连接问题:
- 部分用户遇到 Poke 添加 Integration 失败或 Bearer Authentication 错误。解决方案包括重新添加 Integration、更换 Mcphub 版本,或等待 Poke 自身修复(疑似临时 Bug)。
经验与数据点
- v2.1.1 版本潜在问题与排查指南 (823, 824楼):用户 @s5kf 在 Mac Mini 上使用 SuperGateway 部署 Nitan MCP v2.1.1 时,总结了以下关键坑点及解决方案,楼主 xxxyyy 确认了网络层面的原因:
- 工具发现≠可用:MCP 客户端能列出 Tools 不代表能成功调用,需验证实际执行结果。
- 406 Not Acceptable 错误:SuperGateway 的 StreamableHTTP 实际运行在 SSE 模式。若请求头
Accept不包含text/event-stream(如 Poke 默认配置),会导致握手失败或后续通信异常。需确保客户端支持并正确发送 SSE Accept Header。
- Mac Mini 部署遇 406/404 错误系 SSE 兼容性问题:结合 #823/#824 楼反馈,Mac Mini 上遇到的连接问题主要源于网关协议协商(SSE vs StreamableHTTP)与客户端期望不匹配,而非单纯的权限或网络封锁。
- Render 部署 Linux Fallback 代码修改方案 (828楼):
- AI 助手提供的修复建议:修改
src/http/browser_fallback_defaults.ts中的两个函数,将返回逻辑从仅支持darwin改为始终返回配置值或true,以允许 Linux 环境启用 Browser Fallback。 - 注意:此方案需用户自行 Fork 并推送代码至 GitHub 触发 Render 重新部署,且依赖 Render 环境中正确安装 Playwright/Chromium。
- AI 助手提供的修复建议:修改
风险/限制/注意事项
- Cloudflare 风控与网络环境敏感:这是当前最大痛点。回国用户使用梯子(代理)可能导致连接不稳定或触发 CF 403 错误 (835楼)。任何非真实浏览器交互(包括 Headless Chrome、Python 爬虫库)都可能被拦截。用户需确保运行环境支持 GUI 浏览器或接受 Fallback 机制带来的资源消耗,并尽量保持网络环境纯净。
- IP 封锁与部署选择:
- 云服务器 IP 普遍被封,家庭网络部署是最佳方案。云服务器(特别是免费 Tier,如 GCP, Render, Oracle Cloud)IP 极易被封,不建议用于生产环境。家庭宽带 IP 成功率最高。楼主明确回复 Oracle Cloud 免费实例不可用 (832-833楼)。
- 虽然部分用户担心本地部署后出门无法使用,但作者指出通过 OpenClaw + Telegram/长连接仍可实现远程访问。
- 非 macOS 平台支持有限:Windows 和 Linux 版本待更新/测试中(作者计划重构以支持本地 GUI 浏览器)。目前 Linux/Windows 等非 macOS 平台的 Fallback 支持尚未完善,建议用户等待后续更新或切换至家庭网络部署 (829-831楼)。
- 不支持 AI 直接回复/发帖:工具核心功能(AI 总结)经测试可用,但不支持 AI 直接回复/发帖。
羊毛/优惠/政策变化
- ChatGPT Team / API Key:作者建议通过“薅羊毛”获取多个 ChatGPT Team 账号(如每月1美元5人头)或使用虚拟卡轮询 GPT Plus 账号以维持低成本 AI 服务。
- OpenClaw 白嫖方案:用户 marche 建议在闲置设备(树莓派/Mac)上部署 OpenClaw,配合多个免费 Gemini API Key 实现负载均衡,达到“基本用不完”的效果。
- Poke 客户端:免费,但需自行 Host。