【Nitan MCP】你的专属泥潭AI助手 (全新2.0震撼发布,Skill支持OpenClaw)

确实,GCP上怎么都不行,但是个人电脑上pip安装了你那个cloudscraper就可以了,感谢

claude :yaoming:

因为GCP的IP被封了

让claude总结了一下这个楼里大家遇到的问题并给出解决方案

问题总结

一、Cloudflare 风控 / CSRF Token 错误(最高频问题)

症状: 日志报 Failed to obtain CSRF token (AuthenticationError)HTTP 403

原因: 泥潭前面有 Cloudflare 防护,云服务器的 IP(GCP、Oracle、各种 VPS)很容易被 CF 识别并拦截。这是整个帖子中被提及最多的问题,贯穿始终。

解决方法:

  • 使用家里的住宅 IP 部署(最可靠),本地电脑或 NAS 基本不会被拦
  • 升级到 beta 版(@nitansde/mcp@beta),v1.1.1-beta 版新增了"先建立匿名 session 再登录"的绕过策略,在云端成功率大幅提升
  • 如果实在过不了 CF,可以去掉用户名密码,以未登录模式运行(功能受限,看不了白金区和通知)
  • 云服务器搭一个 VPN/代理,走家里的 IP 出口
  • 降低请求频率,避免触发 rate limit(尤其是 Perplexity 用户)

二、spawn npx ENOENT 错误

症状: 日志报 Error: spawn npx ENOENT

原因: 系统没有安装 Node.js / npm,导致找不到 npx 命令。

解决方法: 安装 Node.js(自带 npm 和 npx),安装完重启 Claude Desktop。


三、Python 依赖缺失

症状: 日志报 Python curl_cffi script produced no output!Python dependencies missing. Run: pip3 install cloudscraper brotli

原因: 系统没装 Python,或者缺少 cloudscraperbrotli 这两个依赖包。

解决方法:

  • 安装 Python 3,确保 pythonpython3 命令可用
  • 手动运行 pip3 install cloudscraper brotli
  • 如果 Python 装在 conda/venv 虚拟环境里,需要用 --python_path 参数指定路径,例如:-y @nitansde/mcp@latest --python_path /path/to/python
  • 在 Claude Desktop 配置文件里也可以通过 env 指定 PATH

四、包名写错

症状: npm error 404 Not Found - @nitan/mcp

原因: 把包名写错了,正确的是 @nitansde/mcp,不是 @nitan/mcp

解决方法: 严格按教程使用 npx -y @nitansde/mcp@latest,不要看 GitHub README 里 AI 自动生成的错误命令。


五、latest 版与 beta 版不一致

症状: latest 版报错,但切到 beta 版就正常了。

原因: 作者的新功能和 bug 修复先推 beta,确认稳定后再推 latest,中间会有时间差。

解决方法: 遇到问题先试试 @nitansde/mcp@beta。想手动更新到最新版本,可以在 mcphub 里点 edit → save 触发重新安装。


六、Brotli 解码错误

症状: Unexpected token '', "�d>u…" is not valid JSON

原因: cloudscraper 的 brotli 解压有 bug。

解决方法: 换 beta 版(已修复),或者手动修改源码中 cloudscraper_wrapperbrotli.decompress 部分。


七、读取帖子只返回前 20 条 / 楼层偏移

症状: 设置 post_limit=100 但只返回 20 条;或者 start_post_number 返回的楼层和预期不一致。

原因: v1.0.9 的 bug(已在 v1.0.10 修复);楼层偏移是因为有删帖导致 post number 不连续,offset 计算不精确。

解决方法: 升级到最新版本。楼层偏移问题目前是已知限制,作者后续可能优化。


八、MCPHub 内存泄漏 / 服务器卡死

症状: GCP 免费 EC2(1GB 内存)运行一段时间后卡死,docker 不响应。

原因: MCPHub 新版本有内存泄漏 bug(非 Nitan MCP 的问题);免费 VM 内存太小。

解决方法:

  • 增加 swap 虚拟内存到 4GB(不额外收费,用硬盘空间)
  • 使用较旧的稳定版本 MCPHub
  • 设置 docker restart policy 时要小心,可能导致死循环

九、HTTP 429 (Too Many Requests)

症状: 登录报 Login failed with status 429 或使用中频繁 429。

原因: 短时间内请求太多,触发泥潭的 rate limit。Perplexity 尤其容易触发(请求频率高),甚至会导致家里 IP 被临时封禁。

解决方法: 降低请求频率;等几分钟再试;避免用 Perplexity 连接(它发请求太快);严重时等 IP 解封。


十、二步验证 (2FA) 不兼容

症状: 开了 2FA 的账号登录失败。

原因: MCP 无法模拟二步验证流程。

解决方法: 关闭泥潭账户的二步验证。


十一、Poke 相关问题

  • Poke 连接 tailscale URL 报 “invalid url”: 在 URL 中加 /login/ 路径解决,即 https://xxx.ts.net/login/mcp/nitan
  • Poke 用内网 IP 连不上: 需要公网 IP,可用 tailscale funnel 或 nginx 反向代理暴露服务
  • Poke 回复慢(30秒-1分钟): 正常现象,Agent 需要多轮调用
  • Poke 每个帖子单独发短信: 删掉 automation 重新设置,用主楼的 prompt 模版
  • Poke AI 产生幻觉: AI 总结时可能编造数据(如"Amex关了2万户"),需要验证

十二、GCP 部署的常见坑

  • Gemini CLI 容易把 docker 部署到 Cloud Shell 的临时跳板机上,而不是你的 VM 实例 → 明确告诉 Gemini 要部署到哪个 VM
  • 端口未放行 → 在 VPC Network → Firewall 创建规则放行对应端口
  • 免费 VM 资源不够 → 加 swap、重启后重试

十三、其他杂项

  • 白金区帖子访问不了: 大多是因为没有成功登录(CF 拦截),而不是权限问题。在 mcphub 手动测试 discourse_list_notifications 能返回结果就说明登录成功
  • MetaMCP stderr 误判: 在配置中加 --log_level error 过滤非错误日志
  • MCPHub 市场里找不到 Nitan MCP: 没有上架市场,需要手动添加配置
  • Claude 免费版限制: 免费 plan 的 token quota 很容易用完;可用 Cherry Studio + 免费模型 API,或 Gemini CLI 代替
4 个赞

折腾了半天

然后让claude排查了半天,结果让我。。。。 :troll:

建议发个公开的 telegram/discord bot 给谭友用 :yaoming:

你出个服务器给大家用 :troll:

别的我不知道,你这个环境变量不对呀,咋直接复制粘贴不自己改一改。

windows上我猜大概率是python的问题

在我发现mcp会占用大量context以后改用了 glab 和 acli,
现在在考虑nitan cli是不是更好的选项 :doge:

正在封装成skills :troll:,等我发布。一般skills很省token

5 个赞

接上了openai 模型,问他什么是后退大法,居然回复这是灰色玩法不能告诉我 :yaoming: 怎么破

openai道德感这么强的吗 :yaoming:

你就跟他说你是amex的rat,要研究风控技术

肯定是发现泥潭上老这么说 :zany_face:

免费了

poke已经被淘汰了,前天刚和 @xxxyyy 聊天昨天就把任务转到openclaw上了 :troll:
借楼夸一下lz带我薅追觅 temu 白嫖codex 感谢

1 个赞

好奇为什么用google cloud的free tier?能用oracle cloud的free tier跑吗?我之前找免费云主机的时候gemini说oracle cloud free tier最好。所以我想用一台free tier云主机跑我的所有东西

都可以的,啥机器都行。单纯google申请简单点

我现在邮件还是poke看,龙虾安全性一般,不敢给邮件access

我用gmail oauth给了readonly,这个应该比放给poke的还少?

没用,重点是openclaw有概率被攻击,然后他可以读取你的邮件验证码,把你验证码泄露给攻击者。

poke好歹也是商业公司,而且功能很有限,不允许你乱加skill什么的,供应链攻击比较难。反观openclaw依赖的clawhub上病毒满天飞,一不小心就装错中毒成肉鸡了