코드베이스 컨텍스트를 얻기 위해 Claude Chat이 Claude Code와 대화할 수 있게 해주는 도구 제작
요약
Claude Chat 사용 시 코드베이스 컨텍스트를 매번 수동으로 제공해야 하는 불편함을 해결하기 위해, Claude Chat과 로컬의 Claude Code를 연결하는 MCP 도구를 개발했습니다. 이 도구를 통해 Claude Chat에서 코드베이스의 맥락을 유지하며 효율적인 아이디어 논의가 가능해집니다.
핵심 포인트
- Claude Chat과 Claude Code 간의 컨텍스트 동기화 문제 해결
- MCP(Model Context Protocol)를 활용한 헤드리스 모드 연결
- 코드베이스 검색 및 섹션 복사 작업의 자동화
- Claude Chat의 추론 능력과 Claude Code의 코드 접근성 결합
저는 실제 코드를 작성하기 전에 아이디어를 논의하기 위해 Claude Chat을 사용하는 것을 좋아합니다. 추론(reasoning)이 더 깊게 느껴지고(또한 모델의 사고 과정을 지켜볼 수 있으며), 웹 검색 기능도 더 뛰어나기 때문입니다.
제가 이 도구를 만들게 된 고통스러운 이유는 다음과 같습니다. 새로운 세션이 시작될 때마다 코드베이스에 대한 컨텍스트(context)를 처음부터 다시 제공해야 했습니다. 코드가 어느 파일에 있는지 찾아내고, 적절한 섹션을 찾아서 붙여넣어야 했습니다. 매번 말이죠. 이는 엄청난 시간을 잡아먹었습니다. Claude Chat에 "Projects" 기능이 있다는 것을 알고 있었지만, 때때로 제 코드베이스와 동기화가 되지 않았습니다.
그래서 저는 Claude Chat이 헤드리스 모드(headless mode)로 로컬에서 실행되는 Claude Code와 대화할 수 있게 해주는 MCP를 구축했습니다. 이 MCP는 답변과 그 답변에 도달하기 위해 수행한 단계들을 반환합니다.
여러분 중 일부에게도 유용하기를 바랍니다.
https://github.com/EDMMY/codebase-bridge-mcp
submitted by /u/Rough-Temporary3692
[link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기