我通过将 Docker 内部网关 IP 添加到 DISCOURSE_ALLOWED_INTERNAL_HOSTS 并在 LiteLLM 的 docker-compose.yml 文件中暴露端口解决了该问题:
ports:
- "4444:4000"
```\n
> Nginx 指向 `LITELLM_IP:4000`,而 Discourse 指向 `GATEWAY_IP:4444`,以避免端口冲突。
---
随后,我通过移除之前添加的无法工作的 MCP 工具,解决了 MCP 管理界面中的错误:
列出所有已配置的 MCP 服务器
AiMcpServer.all
如果发现配置有误,通过 ID 删除它(例如 id: 1)
AiMcpServer.find(1).destroy
希望这对有类似配置的人有所帮助。