안녕하세요 🙇♂️
MCP 버디 진여진입니다.
오늘은 해커톤 준비를 위해 아이디어 빌딩을 했습니다.
그래서 개발 사례는 아니고
MCP 관련 이것저것 공유드리려고 합니다
해커톤 준비! 🤣
오랜만에 아이디어 빌딩도 진행합니다.
아직 구체적인 아이디어를 정하진 않았지만,
1. 구로구 전자 도서관 대여 현황 조회 사이트
2. 콘센트 있는 카페를 알려주는 웹 서비스를 계획하고 있어요
여기에 5시간 내외로 구현할 수 있는 서비스를 진행해보고자 합니다.
저는 Vooster BetaMVP 회원이라 여기에서 아이디어 빌딩을 진행합니다
오늘은 개발 이야기는 없고 MCP 이것저것 알아보던 중
클로드 코드 & MCP 관련 이야기에서 잡기술을 공유드리고자 합니다.
잡기술 소개 🤣
클로드 코드는 CLI 환경에서
가장 많은 기능과 좋은 UX 를 가지고 있는 도구입니다.
Codex 업데이트가 되면서
개발자 분들은 넘어가고 있다는 이야기가 있는데
그럼에도 클로드코드는 매력적인 도구고,
내장된 편의성 기능을 충분히 활용만 잘해도 다양하게 사용할 것 같습니다.
1. 맥락 첨부하기 : 파일 탐색기 드래그 + shift 🌟
쪽 파일 탐색기 -> 터미널로 맥락 첨부가 가능합니다
설정마다 다르긴 한데, Shift 를 누르면 파일 경로를 첨부하는 기능이 있습니다.
잡기술 : 에이전트 채팅창 이용하기 👍
채팅 패널의 채팅창을 이용해 파일 경로와 프롬프트를 작성합니다.
복사하고 난 다음 -> 우클릭 하면 붙여넣기 가능해용
이러면 안정적인 프롬프트를 작성할 수 있습니다.
2. 이미지 첨부 🌟
이미지도 파일 탐색기에 첨부하는 기능이 가능합니다.
그래서 에러코드나, 웹 페이지의 캡처한 정보 맥락을 공유해주는게 가능해요
3. 클립보드 복사 🌟
클립보드 복사는 클로드 코드가 자랑하는 기능입니다.
캡처 + 복붙 기능이 있는데
계속 업데이트를 하는지라 시간이 지나면 바뀌겠지만
지금은 클립보드 복사 후
윈도우 : ALT + V
MAC : Command + V
이 작업을 진행하시면 됩니다.
4. MCP 권한 🌟
기본적으로 mcp 는 필요한 기능만 쓰는게 좋습니다
전부 활성화를 하면 기능적, 토큰적으로 좋지 않아요
현재 MCP 2개만 설치했는데도
컨텍스트 윈도우의 5% 를 할당합니다.
필요하면 더 설치할테고
원래의 성능을 이용하기 어려울 수 있습니다.
Permission 설정 👍
여기서부턴 조금 어렵긴한데
MCP 설치 후 토큰 & 기능적 에러를 경험하신 분들에게
도움되시는 내용이니 Claude Code MCP 처음 설치하신 분들은
다음에 보시면 됩니다.
Setting 의 MCP 를 설치하면 기본적으로 권한은 전부 "활성화" 로 잡혀있습니다.
이 권한을 조절하면 나름 토큰 세이빙이 가능합니다.
권한은 크게 3개로 이뤄져 있습니다.
allow: 자동 허용 (프롬프트 없이 바로 실행됨)
deny: 무조건 차단
ask: 실행 시마다 사용자에게 물어봄
이 권한을 어떻게 하는지는 AI 와 같이 진행하면 되고
이외 다양한 편의성 기능을 제공하고 있습니다
자세한 정보는 아래 공식문서를 참고하시면 됩니다.
출처 👍
https://docs.claude.com/ko/docs/claude-code/settings
출력제한 👍
원하는 MCP 는 출력 제한도 가능합니다.
출처
개발자 샌드박스 모드 🤔
저도 오늘 알았고,
이 기능은 충분히 공부하고 사용하는 것을 권장합니다.
--dangerously-skip-permissions 커맨드를 이용해
샌드박스 모드를 활성화 하고 작업하면 원하는 mcp 를 호출하는 방법입니다.
claude --dangerously-skip-permissions --mcp-config <mcp file>.json --strict-mcp-config
의 명령어로 개발자 샌드박스 모드에서, MCP JSON 을 읽고 호출하는 방법입니다.
저는 충분하게 이해하기 전까진, 사용하지 않을 예정이지만
공유는 드립니다. 부디 공부하고 사용하세요
출처 👍
https://docs.claude.com/ko/docs/claude-code/devcontainer
https://www.anthropic.com/engineering/claude-code-best-practices
https://www.youtube.com/watch?v=Ek_I0iFyyZU&t=781s&ab_channel=%EA%B0%9C%EB%B0%9C%EB%8F%99%EC%83%9D