DISCOURSE_ALLOWED_INTERNAL_HOSTS에 Docker Internal Gateway IP를 추가하고, LiteLLM의 docker-compose.yml 파일에서 포트를 노출시켜 문제를 해결했습니다:
ports:
- "4444:4000"
포트 충돌을 방지하기 위해 Nginx는
LITELLM_IP:4000으로, Discourse는GATEWAY_IP:4444로 설정했습니다.
이후 MCP 관리 UI에서 이전의 작동하지 않던 MCP 추가 도구를 제거하여 오류를 해결했습니다:
# 모든 구성된 MCP 서버 목록 보기
AiMcpServer.all
# 잘못된 서버가 보이면 ID로 삭제 (예: id: 1)
AiMcpServer.find(1).destroy
비슷한 설정을 가진 분들에게 도움이 되길 바랍니다.