MCP를 Claude Desktop에 연결하는 방법

Apr 24, 2025 01:43 AM
Apr 24, 2025 10:36 AM

방법 1: Smithery 사용 (권장)

일반적으로 Smithery에서 아래 사진처럼 필요한 API Key를 입력하면 손쉬운 설치 명령어를 뱉어 줌
file-20250424104433145.png|675

방법 2: 로컬에 MCP 직접 설치

1번 방식으로 설치시 npx를 이용해 매 실행마다 최신 버전을 확인하고 필요한 요소를 캐시에 저장해 사용함. 하지만 현재 사용 환경에서는 자주 server-disconnected가 발생함. 해당 문제는 특정 mcp를 전역 설치하여 사용하면 완화됨.

  1. GitHub 레포 클론:

    git clone https://github.com/arjunkmrm/perplexity-search.git
    cd perplexity-search
    
  2. 의존성 설치:

    npm install
    npm install --save-dev @types/node
    npm install @modelcontextprotocol/sdk axios dotenv zod-to-json-schema
    
  3. Claude MCP 설정 (설정 → 개발자 → 설정 편집 → claude-desktop-config.json 편집

    • env에 들어가는 값은 클론한 레포의 .env.example을 확인하면 됨
    "perplexity-search": {
    	"command": "node",
    	"args": [
    		"/Users/김아무개/.nvm/versions/node/v23.11.0/bin/perplexity-deepsearch-mcp" // 예시 경로
    	],
    	"env": {
    		"PERPLEXITY_API_KEY": "pplx-" // 개인 API Key
    	}
    
    }