# MCP를 npx로 띄우면 메모리 2배 — 고치는 법

npx로 띄운 MCP는 프로세스가 두 겹으로 떠서 메모리를 두 배로 씁니다. 전역 설치 후 node로 직접 부르면 절반이 됩니다.

- 종류: 가이드 · 분류: 비용 절약

출처: 딸깍코드 https://ddalkkak.ssemgong.com/p/mcp-node-not-npx

## 무엇이 문제인가

설정에 `npx -y 패키지`로 적은 MCP는 «npx 래퍼 node»와 «실제 서버 node» 두 프로세스로 뜹니다. Claude Code 창을 여러 개 열면 이 래퍼만으로 수 GB가 쌓입니다.

## 고치는 법

1. 패키지를 전역으로 설치합니다: `npm i -g 패키지`
2. 설정의 `command`를 `node`로, `args`에 전역 설치된 파일 경로를 적습니다.

```json
{ "command": "node", "args": ["C:/Users/나/AppData/Roaming/npm/node_modules/패키지/dist/index.js"] }
```

## 주의

npx 캐시 폴더(`_npx/…`) 경로를 적지 마세요. 캐시는 정리될 때 지워져서 어느 날 MCP가 조용히 안 뜹니다.
