Visual Studio Code에서 Amazon Q 확장 프로그램을 설치하여 AI 코딩 환경을 구축한다.
MCP(Model Context Protocol)를 활용, 파일 시스템 제어 등 강력한 기능을 추가한다.
Rule과 Memory Bank 기법을 통해 AI의 정확도를 높이고, 할루시네이션을 방지한다.
Amazon Q는 Visual Studio Code 환경에서 MCP를 통해 외부 도구 연동을 지원한다. 구체적으로 Smithery.ai를 활용하여 desktop-commander MCP 서버를 연결한다. 따라서 파일 관리, 라이브러리 설치 등 다양한 작업을 AI 명령어로 처리하여 개발 생산성을 향상시킨다.
Amazon Q의 Rule 기능을 통해 AI의 답변 톤, 형식, 준수 사항을 제어할 수 있다. 따라서 .amazonq 폴더에 규칙을 정의하여 코드 스타일을 일관되게 유지한다. 반면 Memory Bank 기법을 통해 할루시네이션을 방지하고, AI의 정확도를 높인다.
반복적인 작업의 번거로움을 줄이기 위해 MCP 도구 실행 자동 승인 설정을 적용한다. 구체적으로 desktop-commander와 같은 신뢰할 수 있는 도구는 항상 실행되도록 설정한다. 따라서 개발자는 Run 버튼 클릭 없이도 AI의 도움을 받아 효율적으로 작업할 수 있다.