
🧭 개요
최근 다양한 AI 도구들이 개발자 워크플로우에 통합되며 개발 생산성을 크게 끌어올리고 있습니다. 특히 Anthropic의 Claude Desktop App은 강력한 코드 이해 및 수정 기능을 제공하며, JetBrains의 MCP(Model Context Protocol) 지원을 통해 IntelliJ와의 자연스러운 연동도 가능해졌습니다.
이 글에서는 IntelliJ와 Claude Desktop App을 MCP로 연동하여, 실제 프로젝트를 분석하고 특정 메서드에 로깅을 추가하는 과정을 소개합니다. 간단한 설정만으로도 Claude에게 IntelliJ 내 코드에 대해 직접 명령을 내릴 수 있으니, 흥미로운 개발 도구 자동화에 관심 있는 분이라면 꼭 한번 시도해보시기 바랍니다.
준비물
- node.js
- Claude Desktop App
- IntelliJ 2024.2 버전 이상
📚 내용
1. node.js 설치
https://nodejs.org/ko
2. Claude Desktop App 설치
https://claude.ai/download

3. IntelliJ MCP Server 플러그인 설치
Settings > Plugins > MCP Server 검색
💡 인텔리제이의 버전이 2024.2 이상이여야 MCP Server 플러그인 설치가 가능합니다.(이전 버전에서는 설치 불가)

4. Claude ↔ Jetbrain MCP Server 설정
Claude Desktop App > 파일 > 설정 > 개발자 > 설정편집

claude_desktop_config.json 파일 오픈 및 내용 수정 후 저장 > Claude 재시작
https://github.com/JetBrains/mcp-jetbrains
{
"mcpServers": {
"jetbrains": {
"command": "npx",
"args": ["-y", "@jetbrains/mcp-proxy"
]
}
}
}
정상적으로 설정이 완료되면, 아래와 같이 jetbrains running 메세지 확인이 가능하다.

5. 테스트1 - 프로젝트 분석
실제 인텔리제이에 열려있는 프로젝트는 Spring환경에서 GraphQL과 서킷브레이커 구현을 위한 토이 프로젝트입니다.
Claude를 통해 해당 토이프로젝트에 대한 분석 요청 및 답변 내용

6. 테스트2 - 프로젝트 파일 수정
실제 열려있는 프로젝트에 있는 CacheDataController saveCacheData 메서드에 대한 로깅 코드 추가 요청에 대한 답변 및 결과


✅ 정리
- 지금까지 IntelliJ ↔ Claude Desktop App 간의 MCP 연동 과정을 따라가며 실제 프로젝트에 AI의 도움을 받아보는 과정을 소개했습니다. 간단한 설정만으로 Claude에게 프로젝트를 분석시키고, 특정 파일을 직접 수정하도록 요청할 수 있다는 점은 개발 생산성 향상에 매우 매력적인 요소입니다.
향후 Claude의 능력이 더 발전하고 MCP 연동이 다른 IDE로도 확장된다면, 개발자들의 일상에 AI는 점점 더 자연스럽게 스며들 것입니다. 지금 바로 Claude와 함께하는 코딩을 경험해보세요!
🔗 참고 링크
'개발메모 > 기타' 카테고리의 다른 글
Docker PHP7.4 + CodeIgniter4 개발환경 설정(Docker image 사용) (0) | 2022.06.18 |
---|---|
windows, WSL2 + docker 개발환경 구성 (0) | 2022.06.18 |
웹 개발할 때 유용한 확장프로그램 추천 (0) | 2022.05.21 |
<메모> 크로스 브라우징(Cross Browsing)이 뭐야? (0) | 2019.07.16 |