MCP 서버에 대해 궁금해서 알아봤습니다.
AI에게 물어보았습니다.
샘플을 실행해 보았습니다.
오류가 발생했습니다.
원인을 알게 되었습니다. 파일의 끝 부분(105행)에서, "coworkUserFilesPath"
다음으로 불필요한 { 와 이에 대응하는 } 가 들어가 있습니다.
mcpServers
을 추가할 때 붙여넣은 중괄호가 그대로 들어간 것 같습니다. JSON의 최상위 레벨에서는, preferences
나 mcpServers
를 같은 계층에 나열해야 하며, 그 사이에 { ... }
를 끼워 넣을 수는 없습니다.
수정된 파일 전체
파일 끝 부분("coworkUserFilesPath"부터 끝까지)을 다음과 같이 수정해 주세요.
"coworkUserFilesPath": "C:\Users\ohisa\Claude",
"mcpServers": {
"filesystem": {
...
즉, 다음 두 가지를 수정합니다.
"coworkUserFilesPath": ...,
바로 뒤에 있는 단독 {
를 삭제하는 것 - 그 안쪽의 닫는 중괄호( mcpServers
을 닫은 후의 }
)를 하나 삭제하는 것
결과적으로, 끝 부분의 }
는 파일 전체를 닫는 단 하나의 중괄호가 됩니다.
절차
%APPDATA%\Claude
을 열고, claude_desktop_config.json
을 메모장으로 엽니다 - 위 형태에 맞춰 끝 부분을 수정합니다.
- 저장하고 Claude를 재시작합니다.
보충 설명
- 경로의
\
는 이대로가 맞습니다(JSON에서는 \를 두 번 중첩해야 합니다).
- Node.js가 설치되어 있지 않으면
npx
가 작동하지 않아 MCP 서버가 시작되지 않습니다. 시작되지 않는 경우 Node.js 설치 여부를 확인해 주세요.
수정해도 아직 오류가 발생하는 경우, 새로운 오류 메시지를 알려주세요.
수동으로 실행하는 것은 성공했습니다. Node.js도 npx도 정상적으로 작동하고 있으며, 패키지도 다운로드되었습니다. "Secure MCP Filesystem Server running on stdio"라는 메시지가 뜬 것은 서버 자체가 문제없이 시작되었다는 의미입니다.
처음 오류는 첫 번째 npx -y
다운로드가 2분을 초과한 것이 원인이었을 가능성이 높습니다. 지금은 캐시되어 있으니, 다음 절차로 다시 시도해 보세요.
창을 닫기만 하면 백그라운드에 남아있을 수 있으므로, 트레이(오른쪽 아래의 ^
안)에 있는 Claude 아이콘을 오른쪽 클릭하여 '종료'를 선택합니다. 작업 관리자에서 Claude가 남아있지 않은지도 확인해 주세요. Claude를 재시작합니다
- 설정 → 개발자를 열고, filesystem 표시 여부를 확인합니다.
"실행 중"과 같은 표시가 되어 있다면 성공입니다.
그래도 또 "응답 없음"이 되는 경우, 다음 두 가지를 시도해 주세요.
Claude 측에서 npx
를 시작하지 못했을 경우, 여기에 원인이 나타납니다. -
설정 파일에서 npx 대신 전체 경로를 지정합니다
명령 프롬프트에서 where npx
을 실행하여 나온 경로(예: C:\Program Files\nodejs\npx.cmd
)를, "설정을 편집"으로 열 수 있는 설정 파일의 command
에 덮어씁니다. 앱에서 본 PATH가 통하지 않는 경우에 효과적입니다.
재시작 후 잘 되었다면, 새로운 대화를 열고 "데스크톱 파일 목록을 보여줘"라고 요청해 보세요. 지금 열려 있는 이 대화에는 나중에 추가된 도구가 반영되지 않을 수 있습니다.
결과가 어떻게 되었는지 알려주세요.
데스크톱 파일을 확인하기 위해 파일 시스템용 도구를 불러옵니다.
데스크톱(C:\Users\ohisa\OneDrive\Desktop
)의 내용입니다.
폴더 (16개)
- 100_PANA
- 100CASIO
- 101NIKON
- 102NIKON
- app
- atomvm
- cayenne
- ecusim
- indigo
- kakusu
- piwis4
- Security
- shrike
- tei
- tunerini
- vps
파일 (10개)
| 파일명 | 크기 |
|---|
| cf.txt | 2.72 KB |
| ... | |
| 합계는 약 669.82 KB입니다. 이 크기는 폴더 내부 내용을 포함하지 않고, 바로 아래에 있는 파일들만 합산한 것입니다. | |
특정 폴더의 내부 내용을 보거나, 텍스트 파일의 내용을 읽을 수도 있습니다.
이상입니다.