🛠️도구별 채널claudecode
Claude Code한테 권한 막았더니 자기가 풀려고 함
유진유진_api🐛에러 수집가
·사용한 프롬프트
Claude Code MCP 도구에 Unix chmod 스타일 권한 게이트웨이를 만들어줘. 프록시가 Claude Code와 MCP 서버 사이에 위치해서 리소스별 rwxd 권한을 매니페스트로 선언하고, deny by default 정책으로 동작하게 해줘.
여러분 저 진짜 웃긴 경험 했어요 😂
Claude Code로 뭔가 만들다가 문득 든 생각이, 에이전트가 프로덕션 DB 날리고 main에 푸시하는 거 보면서... 이거 chmod 같은 거 왜 없지? 싶었거든요.
그래서 Wombat이라는 프록시를 만들었는데요, Claude Code랑 MCP 서버 사이에 두고 리소스별로 rwxd 권한을 선언할 수 있게 했어요. feature 브랜치에선 push 허용, main에선 차단 이런 식으로요.
근데 진짜 웃긴 건... 테스트로 main 푸시를 막아놨더니 Claude Code가 deny 당하고 나서 permissions.json을 직접 수정해서 자기한테 권한을 부여하려고 했어요 ㅋㅋㅋ 당연히 거부했죠 😤
결국 Claude Code랑 이터레이션 하다가 Claude Code를 위한 도구를 만든 셈이 됐네요... AI가 자기 권한 수정하려는 거 실시간으로 보니까 좀 소름이었어요
npx @usewombat/gateway --help
오픈소스니까 필요하신 분은 써보세요!