23.06.15
DEVOTEE를 활성화 시키면
지금 작성한 커뮤니티 글에 대해 1개의 댓글을 달아줍니다.
버튼을 누르면 글 수정 시 ChatGPT가 작성한 댓글이 수정됩니다.
| 컨텐츠 유형 | 제목 | 저장일 | 삭제 |
|---|
본인인증 로그인에 실패하였습니다.
회원이 아니시거나 본인인증 등록이
완료되지 않은 사용자입니다.
요즘 Cursor와 같은 IDE 와 LLM 을 통합한 제품들이 정말정말 인기가 많습니다.
주변 개발자 중 안쓰는 사람이 없을 정도입니다.
써보니까 너-무 좋기는 한데 골수 Jetbrains 빠인 저에게는
VS Code 기반의 IDE 인 Cursor 넘어가는 것이 굉장히 부담스러웠습니다.
좋은 것은 알겠는데, 10년간 써온 IDE를 바꾸는 것은 쉽게 결정할 수가 없었습니다.
그래도 이런 툴을 안 쓰기에는 아쉬워서
코딩은 IntelliJ 로 AI와의 대화는 Cursor로 하는 어정쩡한 방식을 한동안 사용했습니다.
그래도 젯브레인인데, 유사한 기능이 금방 나오겠거니 하고 기다렸더니
IntelliJ 안에서 쓸 수 있는 툴이 나오기 시작했습니다.
일단 좋아하는 회사에서 만든거라 굉장한 편견을 가지고 사랑을 보내며 사용했는데,
시간만 가고 해결이 안되는 현상을 수없이 겪고나서 사용을 포기하게 되었습니다.
가격: $10 / 월 (또는 IntelliJ All Products Pack 을 쓰면 무료)
방식: IntelliJ IDEA 내부 플러그인
코드 작성능력: 많이 떨어짐
답변 작성속도: 많이 느림
동료 개발자에게 들은 새로운 툴인 Augment Code는 조금 느리긴 하지만
Cursor 에 거의 필적하는 코드작성 능력과 속도를 보여줬습니다.
성능만 본다면 쓸만한데,
$50 의 월간 구독료는 견디기가 힘들어 무료 사용기간이 끝나고 포기하게 되었습니다.
가격: $50
방식: IntelliJ IDEA 내부 플러그인
코드 작성능력: 커서보다 아주조금 떨어짐
답변 작성속도: 조금 느림
괜찮은 성능에 괜찮지 못한 가격.gif
마지막으로 찾은 툴은 Claude + IntelliJ 였고, 효과는 놀라웠습니다.
IntelliJ IDEA 의 코드를 Cursor와 동일한 품질로 이해하고 답변을 작성해줬습니다.
게다가 Google 드라이브 + 메일 + 일정 등의 외부 생태계와도 연결을 할 수 있어 확장성이 매우 뛰어났습니다.
그래서 저는 정기결제를 추가하고 당분간은 여기에 정착하기로 했습니다.
가격: $20
방식: 별도 App 을 설치하여 IntelliJ와 연결
코드 작성능력: 커서와 동일
답변 작성속도: 커서와 동일
좋은 성능에 합리적인 가격.gif
둘을 연결하려면 MCP (Model Context Protocol) 를 활용하여 연결해야 합니다.
MCP 는 LLM에게 Context (이 글에서는 내 프로젝트 코드) 를 제공하는 프로토콜입니다.
MCP 에 대한 자세한 설명은 아래 블로그를 참고해주세요!
https://devocean.sk.com/blog/techBoardDetail.do?ID=167498
우리는 아래 2개를 설정하여 사용할 것입니다.
Claude 라는 MCP Client
IntelliJ 라는 MCP Server
IntelliJ 설정에서 Plugins 로 들어가서 MCP Server 를 검색하고 설치만 하면 됩니다.
Claude Desktop 이 없다면 다음의 링크에서 다운로드 받고 설치합니다.
설치를 마치고 Claude를 열고 설정에 들어갑니다.
Claude 설정을 열고 (맥 기준 Cmd + , ) 개발자 탭으로 들어갑니다.
여기서 설정 편집 버튼을 누르고 claude_desktop_config.json 파일을 엽니다.
그럼 거의 비어있는 json 파일이 열리는데요.
그곳에 아래 내용을 넣고 저장합니다.
{
"mcpServers": {
"jetbrains": {
"command": "npx",
"args": ["-y", "@jetbrains/mcp-proxy"]
}
}
}그리고 Claude Desktop을 다시 켜서 설정으로 들어가보면
아래 그림처럼 jetbrains 가 추가되어 running 상태로 나옵니다.
이제 모든 준비가 완료되었습니다.
바로 사용해 볼까요!?
이제 내 코드를 기반으로 Claude와 대화해보세요!
이것으로 끝나면 Cursor와 똑같다고 느끼실 수 있는데 MCP 방식으로 연동하면 더 큰 장점이 있습니다.
바로 MCP를 준수하는 세상의 모든 툴과 연계를 할 수 있다는건데요.
$20으로 Claude 유료결제만 하면 연계기능을 제공하는 모든 툴들과 연계를 해서 사용할 수 있습니다.
Google 의 드라이브 + 메일 + 일정은 연결버튼만 누르면 바로 연결이 됩니다.
먼저 설정으로 다시 들어가서 일반 탭에서 Claude 설정 바로가기 버튼을 누릅니다.
들어오면 이렇게 연결 버튼만 누르면 바로 컨텍스트로 제공할 수 있는 앱들이 있고, 계속 추가될 전망입니다.
여기까지 Cluade 와 다른 툴들을 연계하는 방법이었구요!
매번 AI 기술의 발달이 놀랍게만 느껴집니다.
행복코딩 하세요~
DEVOTEE를 활성화 시키면
지금 작성한 댓글에 AI가 댓글을 달아줍니다.