본문 바로가기

AI Insights & Innovations

최신 인공지능 기술과 트렌드를 탐색하는 전문 블로그

MCP SERVER

Claude 데스크톱 앱을 위한 MCP-인스톨러 완벽 가이드: 설치부터 문제해결까지

by dma-ai 2025. 3. 21.
728x90

Claude 데스크톱 앱을 위한 MCP-인스톨러 완벽 가이드: 설치부터 문제해결까지

목차

소개

인공지능 시대에 Claude 데스크톱 애플리케이션은 작업 효율성을 크게 향상시키는 도구로 주목받고 있습니다. 이 애플리케이션의 기능을 더욱 확장하기 위해서는 MCP(Model Context Protocol) 서버의 설치가 필요한데, 이를 간편하게 해주는 도구가 바로 MCP-인스톨러입니다.

이 블로그 글에서는 MCP-인스톨러의 설치부터 활용까지 모든 과정을 상세히 살펴보겠습니다. 기술적 배경지식이 없어도 쉽게 따라할 수 있도록 단계별로 설명하였으니, 꼼꼼히 읽어보시고 Claude 데스크톱 앱의 잠재력을 최대한 활용해 보세요.

MCP-인스톨러란?

MCP-인스톨러는 Claude 데스크톱 애플리케이션 내에서 다양한 Model Context Protocol(MCP) 서버를 쉽게 설치할 수 있게 해주는 도구입니다. 이 도구의 주요 특징은 다음과 같습니다:

  • 자연어 명령 지원: 복잡한 코드나 명령어 없이 대화형으로 서버 설치 가능
  • 다양한 패키지 지원: npm과 PyPi에서 호스팅되는 서버 모두 지원
  • 환경 설정 간소화: 환경 변수 설정 및 인수 전달 쉽게 가능
  • 로컬 서버 설치 지원: 로컬 디렉토리에서 직접 서버 설치 가능

MCP-인스톨러는 사실상 '서버를 설치하는 서버'로서, Claude 데스크톱 앱 사용자가 추가 기능을 쉽게 확장할 수 있도록 돕습니다.

설치 전 준비사항

MCP-인스톨러를 사용하기 전에 다음 요소들이 시스템에 설치되어 있어야 합니다:

필수 요소 설명 다운로드 경로

Claude 데스크톱 애플리케이션 MCP 서버가 작동할 기본 플랫폼 claude.ai/download
Node.js npm과 npx를 사용하기 위한 필수 환경 nodejs.org
uv (Python 서버용) Python 기반 MCP 서버 설치를 위한 패키지 관리자 docs.astral.sh/uv

위 요소들이 모두 설치되어 있는지 확인하는 방법:

# Node.js 버전 확인
node -v

# npm 버전 확인
npm -v

# uv 버전 확인 (Python 서버 설치 시 필요)
uv --version

각 명령어 실행 시 버전 정보가 표시되면 정상적으로 설치된 것입니다.

설치 방법 (단계별 가이드)

MCP-인스톨러의 설치는 Claude 데스크톱 앱의 구성 파일을 수정하는 것으로 진행됩니다. 아래 과정을 따라 설치해 보세요.

1. 구성 파일 찾기

운영체제에 따라 구성 파일 위치가 다릅니다:

  • macOS:
  • ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows:
  • C:\Users\사용자이름\AppData\Roaming\Claude\claude_desktop_config.json

💡 : Windows에서 AppData 폴더는 기본적으로 숨겨져 있을 수 있습니다. 파일 탐색기 옵션에서 '숨김 파일 표시'를 활성화하세요.

2. 구성 파일 수정하기

텍스트 편집기(메모장, VS Code, TextEdit 등)로 찾은 claude_desktop_config.json 파일을 열고 다음과 같이 수정합니다:

{
  "mcpServers": {
    "mcp-installer": {
      "command": "npx",
      "args": ["@anaisbetts/mcp-installer"]
    }
  }
}

만약 파일이 이미 존재하고 mcpServers 항목이 있다면, 그 안에 mcp-installer 부분만 추가하세요:

{
  "mcpServers": {
    "기존-서버-이름": {
      // 기존 설정...
    },
    "mcp-installer": {
      "command": "npx",
      "args": ["@anaisbetts/mcp-installer"]
    }
  }
}

3. 파일 저장 및 앱 재시작

변경 사항을 저장하고 Claude 데스크톱 앱을 재시작합니다. 이제 MCP-인스톨러를 사용할 준비가 완료되었습니다.

사용법 및 명령어 예시

MCP-인스톨러는 자연어 명령으로 사용합니다. Claude와 대화하듯이 서버 설치 명령을 내리면 됩니다. 다음은 자주 사용되는 명령어 예시입니다:

1. 이름으로 서버 설치하기

안녕 Claude, mcp-server-fetch라는 이름의 MCP 서버를 설치해줘

이 명령은 기본 레지스트리에서 'mcp-server-fetch' 서버를 찾아 설치합니다.

2. 패키지 이름과 인수로 설치하기

Claude, @modelcontextprotocol/server-filesystem 패키지를 MCP 서버로 설치해줘. 인수로 ['/Users/사용자이름/바탕화면']을 사용해줘

지정된 경로를 인수로 사용하여 파일시스템 서버를 설치합니다. 경로는 자신의 환경에 맞게 수정하세요.

3. 로컬 경로에서 설치하기

Claude, /경로/내/로컬/서버에 있는 MCP 서버를 설치해줘

로컬 디렉토리에 있는 MCP 서버를 설치합니다.

4. 환경 변수와 함께 설치하기

@modelcontextprotocol/server-github 서버를 설치해줘. GITHUB_PERSONAL_ACCESS_TOKEN 환경 변수를 '내_토큰_값'으로 설정해줘

GitHub 서버를 설치하고 필요한 환경 변수를 설정합니다.

자주 발생하는 문제와 해결 방법

MCP-인스톨러 사용 중 발생할 수 있는 일반적인 문제들과 그 해결 방법입니다:

1. 설치 명령이 작동하지 않는 경우

가능한 원인과 해결책:

  • 구성 파일 오류: JSON 형식이 올바른지 확인하세요. 중괄호와 쉼표가 정확히 배치되었는지 확인합니다.
  • Claude 앱 재시작 필요: 설정 변경 후 앱을 완전히 종료하고 다시 시작해 보세요.
  • 권한 문제: 관리자 권한으로 앱을 실행해 보세요.

2. Node.js 관련 오류

해결 방법:

  • Node.js가 최신 버전인지 확인하세요.
  • npm cache clean --force 명령을 실행한 후 다시 시도해 보세요.
  • 시스템 환경 변수에 Node.js 경로가 올바르게 설정되었는지 확인하세요.

3. Python 서버 설치 문제

해결 방법:

  • uv가 올바르게 설치되었는지 확인하세요.
  • Python이 시스템에 설치되어 있고 환경 변수에 등록되었는지 확인하세요.
  • 가상 환경 충돌이 없는지 확인하세요.

4. 패키지를 찾을 수 없는 경우

해결 방법:

  • 패키지 이름이 정확한지 확인하세요.
  • npm 레지스트리가 접근 가능한지 확인하세요.
  • 인터넷 연결을 확인하세요.

⚠️ 주의: 설정 파일을 수정하기 전에 원본 파일을 백업해 두는 것이 좋습니다.

MCP 서버 활용 사례

MCP 서버는 Claude 데스크톱 앱의 기능을 크게 확장합니다. 다음은 몇 가지 유용한 활용 사례입니다:

1. 파일 시스템 접근

@modelcontextprotocol/server-filesystem을 사용하면 Claude가 로컬 파일 시스템에 접근할 수 있어, 문서 분석이나 파일 관리 작업을 수행할 수 있습니다.

2. GitHub 통합

@modelcontextprotocol/server-github를 통해 Claude가 GitHub 저장소와 직접 상호작용할 수 있어, 코드 리뷰나 이슈 관리 등의 개발 작업을 도울 수 있습니다.

3. 데이터베이스 연결

데이터베이스 MCP 서버를 설치하면 Claude가 데이터베이스에 쿼리를 실행하고 결과를 분석할 수 있습니다.

4. API 연동

다양한 웹 API와 연동하는 MCP 서버를 통해 Claude가 실시간 데이터를 수집하고 처리할 수 있습니다.

결론

MCP-인스톨러는 Claude 데스크톱 애플리케이션의 가능성을 크게 확장하는 강력한 도구입니다. 이 가이드를 통해 설치 방법부터 활용 사례까지 전체적인 내용을 살펴보았습니다.

자연어 명령으로 서버를 설치하고 관리할 수 있는 직관적인 인터페이스는 기술적 배경이 없는 사용자도 쉽게 이용할 수 있게 해줍니다. MCP 서버 생태계가 계속 발전함에 따라 Claude 데스크톱 앱의 활용도 역시 무한히 확장될 것입니다.

더 많은 정보와 최신 업데이트는 mcp-installer GitHub 저장소를 참조하세요.

자주 묻는 질문 (FAQ)

Q: MCP-인스톨러는 무료인가요?

A: 네, MCP-인스톨러는 오픈 소스 도구로 무료로 사용할 수 있습니다.

Q: 여러 MCP 서버를 동시에 설치할 수 있나요?

A: 네, 여러 서버를 순차적으로 설치할 수 있으며 모두 Claude 데스크톱 앱 내에서 동시에 사용 가능합니다.

Q: MCP 서버를 제거하려면 어떻게 해야 하나요?

A: Claude 데스크톱 앱의 구성 파일에서 해당 서버 항목을 삭제하고 앱을 재시작하면 됩니다.

Q: MCP-인스톨러가 지원하는 운영체제는 무엇인가요?

A: Claude 데스크톱 앱이 지원하는 모든 운영체제(Windows, macOS)에서 사용 가능합니다.

Q: 사용자 정의 MCP 서버를 만들 수 있나요?

A: 네, Node.js나 Python으로 MCP 프로토콜을 준수하는 서버를 개발하여 사용할 수 있습니다.

728x90