저는 Claude pro 를 매달 구독해서 사용중인데요.
다른 AI 들도 있지만, Claude 에는 프로젝트 기능이 있는데, 프롬프트를 미리 모두 세팅해두고 그때 그때 필요한 프로젝트로 들어가 채팅을 하면 편리해서 자주 사용하게 되더라구요.
그리고, Claude 에서 MCP 연결 기능도 제공해주는 것을 확인했습니다.
이번에는 MCP 서버를 연결해서, 제 로컬에 있는 코드를 읽을 수 있는 권한을 설정해서 Claude를 좀 더 용이하게 사용해볼까합니다!
어려울 줄 알았는데 파일 하나만 생성하면 되는 일이더라구요.
아래에서 설명드리겠습니다.
MCP 서버 연결방법
준비해야할 것은 Claude 데스크탑 앱과 Node.js 입니다.
Node 설치 여부는 아래 명령어로 확인할 수 있습니다.
node --version
설치 방법에 대해서는 따로 다루지 않겠습니다.

먼저 Claude 데스크탑 앱을 열고, 좌측 상단의 Claude > 설정으로 들어갑니다.

개발자 탭 > 설정 편집 버튼을 클릭합니다.

그러면 claude_desktop_config.json 파일이 finder 로 열리는데, 본인에게 편한 편집기로 이 파일을 열어줍니다.
저는 cursor ide 로 열어주었어요.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/username/Projects"
]
}
}
}
처음에는 이 파일이 비어있는데, 위와 같이 코드를 작성해줍니다.
저는 '/User/username/Projects' 경로에 있는 파일들을 Claude 가 읽을 수 있으면해서 위와 같이 작성해주었어요.
(username 에는 본인의 username 을 적어주셔야합니다)
수정 내용을 저장 후 claude 데스크탑 앱을 재시작해봅니다.
적용되었는지 확인하기
다시, 아까와 같이 설정 > 개발자에 들어갑니다.

아까와 달리 설정이 적용된 것을 확인할 수 있습니다.

'내 Projects 폴더 안에 뭐가 있는지 인식할 수 있어?'
-라고 잘 적용되었는지 테스트를 위해 Claude 에서 채팅을 해보았습니다.
그러자 팝업이 몇 개 뜨면서 연동 서비스를 허용해달라는 문구가 보이네요.
모두 항상 허용으로 해주었습니다.

현재 Projects 폴더가 비어있는데, 잘 인식하는 것 같네요!
ref: