본문으로 건너뛰기

원격 MCP 서버에 연결하기

원격 MCP 서버는 로컬 환경을 넘어 AI 애플리케이션의 기능을 확장해 주며, 인터넷에 호스팅된 도구, 서비스, 데이터 소스에 대한 접근을 가능하게 합니다. 원격 MCP 서버에 연결함으로써 AI 어시스턴트를 단순한 유용한 도구에서 실시간으로 외부 리소스에 접근할 수 있으며 복잡하고 다단계적인 프로젝트를 처리할 수 있는 유능한 팀원으로 변모시킬 수 있습니다.

현재 많은 클라이언트가 원격 MCP 서버를 지원하여 다양한 통합이 가능해졌습니다. 이 가이드에서는 MCP를 지원하는 여러 클라이언트 중 하나인 Claude를 예로 들어 원격 MCP 서버에 연결하는 방법을 보여줍니다. 여기서는 커스텀 커넥터를 통한 Claude의 구현에 중점을 두고 있지만, 이 개념들은 다른 MCP 호환 클라이언트에도 광범위하게 적용됩니다.

원격 MCP 서버 이해하기

원격 MCP 서버는 로컬 MCP 서버와 유사하게 동작하지만 로컬 컴퓨터가 아닌 인터넷상에 호스팅됩니다. 이 서버들은 Claude가 사용자를 대신하여 작업을 수행할 수 있도록 도구, 프롬프트, 리소스를 제공합니다. 또한이 서버들은 프로젝트 관리 도구, 문서화 시스템, 코드 저장소 및 기타 API가 지원되는 모든 서비스와 통합될 수 있습니다.

원격 MCP 서버의 가장 큰 장점은 접근성입니다. 각 기기에 설치 및 설정이 필요한 로컬 서버와 달리, 인터넷 연결이 가능한 모든 MCP 클라이언트에서 원격 서버에 접근할 수 있습니다. 이러한 특성 덕분에 웹 기반 AI 애플리케이션, 사용 편의성을 강조하는 통합 솔루션, 서버 측 처리나 인증이 필요한 서비스에 이상적입니다.

커스텀 커넥터란 무엇인가요?

커스텀 커넥터는 Claude와 원격 MCP 서버를 연결해 주는 다리 역할을 합니다. 이를 통해 사용자는 자신의 워크플로우에서 가장 중요한 도구와 데이터 소스에 Claude를 직접 연결할 수 있으며, Claude가 선호하는 소프트웨어 내에서 작동하면서 외부 도구의 전체 상황을 바탕으로 통찰력을 도출할 수 있습니다.

커스텀 커넥터를 활용하면 다음과 같은 작업을 수행할 수 있습니다:

원격 MCP 서버에 연결하기

Claude를 원격 MCP 서버에 연결하는 과정은 Claude 인터페이스를 통해 커스텀 커넥터를 추가하는 것으로 시작됩니다. 이를 통해 Claude와 선택한 원격 서버 간에 안전한 연결이 구축됩니다.

커넥터 설정으로 이동

Claude Desktop 또는 브라우저에서 Claude를 실행한 후 설정 페이지로 이동합니다:

  • Desktop: 키보드 단축키 Ctrl+Comma를 사용하거나 왼쪽 상단의 메뉴 아이콘 을 클릭한 뒤 "File"에 마우스를 올려놓고 "Settings"를 선택합니다.
  • Browser: 키보드 단축키 ⌘⇧, (macOS)를 사용하거나 프로필 아이콘을 클릭한 후 메뉴에서 "Settings"를 선택합니다.

설정 페이지에 들어간 후 사이드바에 있는 "Connectors"를 클릭합니다. 여기에는 현재 설정된 커넥터들이 표시되며 새로운 커넥터를 추가할 수 있는 옵션이 제공됩니다.

커스텀 커넥터 추가

"Connectors" 섹션에서 창의 오른쪽 상단에 있는 "Add" 버튼을 클릭한 다음 드롭다운 메뉴에서 "Add custom connector"를 선택합니다. 이렇게 하면 연결 과정이 시작됩니다. 안내에 따라 아래의 URL을 복사/붙여넣어 주십시오:

https://example-server.modelcontextprotocol.io/mcp
Claude 설정 내의 커스텀 커넥터 추가 버튼

원격 MCP 서버 URL을 입력하라는 메시지가 포함된 대화상자가 나타납니다. 이 URL은 서버 개발자나 관리자가 제공해 주어야 합니다. 올바른 프로토콜(https://)과 필요한 경로 구성 요소가 모두 포함된 정확한 URL을 입력해 주십시오.

원격 MCP 서버 URL 입력을 위한 대화상자

URL을 입력한 후 "Add"를 클릭하여 연결을 진행합니다.

인증 완료

대부분의 원격 MCP 서버는 자원에 안전하게 접근하기 위해 인증을 요구합니다. 인증 과정은 서버 구현 방식에 따라 다르지만 일반적으로 OAuth, API 키 또는 사용자 이름/비밀번호 조합을 사용합니다.

원격 MCP 서버의 인증 화면

서버가 제공하는 인증 안내에 따라 진행합니다. 이 과정에서 사용자는 제3자 인증 제공업체로 리디렉션되거나 Claude 내부에 폼이 표시될 수 있습니다. 인증이 완료되면 Claude는 원격 서버와 안전한 연결을 구축합니다.

리소스 및 프롬프트에 접근하기

연결에 성공하면 원격 서버의 리소스와 프롬프트가 Claude 대화 내용에 포함됩니다. 메시지 입력 영역의 왼쪽 하단에 있는 "Add files, connectors, and more /" 표시를 클릭한 다음 "Connectors"에 마우스를 올리고 "Add to Example Remote Server" 위로 커서를 이동시키면 첨부 파일 메뉴가 나타납니다.

사용 가능한 리소스가 표시된 첨부 파일 메뉴

이 메뉴에는 연결된 서버의 모든 사용 가능한 리소스와 프롬프트가 표시됩니다. 대화에 포함시키고자 하는 항목들을 선택하십시오. 이러한 리소스들은 Claude에 외부 도구에서 가져온 맥락과 정보를 제공합니다.

메뉴에서 특정 리소스와 프롬프트 선택

도구 권한 설정

원격 MCP 서버는 종종 서로 다른 기능을 가진 여러 도구를 제공합니다. 커넥터 설정에서 권한을 지정함으로써 Claude가 사용할 수 있는 도구를 제어할 수 있습니다. 이를 통해 Claude가 사용자가 명시적으로 허가한 작업만을 수행하도록 할 수 있습니다.

도구 권한 설정 인터페이스

다시 "Connectors" 설정으로 돌아가서 연결된 서버를 클릭합니다. 여기에서 특정 도구의 사용 여부를 설정하거나 사용 제한을 지정하고, 필요에 따라 기타 보안 매개변수를 구성할 수 있습니다.

원격 MCP 서버 사용을 위한 모범 사례

원격 MCP 서버를 사용할 때 안전하고 효율적인 경험을 위해 다음과 같은 권장 사항들을 참고하십시오:

보안 고려 사항: 연결하기 전에 항상 원격 MCP 서버의 진위성을 반드시 확인해야 합니다. 신뢰할 수 있는 출처의 서버에만 연결하고, 인증 과정에서 요청되는 권한도 꼼꼼히 검토해야 합니다. 민감한 데이터나 시스템에 대한 접근 권한을 부여할 때는 특히 주의해야 합니다.

여러 커넥터 관리: 여러 원격 MCP 서버에 동시에 연결할 수 있습니다. 명확성을 유지하기 위해 용도나 프로젝트별로 커넥터를 분류해 두는 것이 좋습니다. 작업 공간을 체계적이고 안전하게 유지하기 위해 더 이상 사용하지 않는 커넥터들은 정기적으로 검토하여 삭제해야 합니다.

다음 단계

이제 Claude를 원격 MCP 서버에 연결했으므로, 대화를 통해 해당 서버의 기능들을 탐색해 볼 수 있습니다. 연결된 도구들을 활용하여 작업을 자동화하거나 외부 데이터에 접근하거나 기존 워크플로우와 통합해 보십시오.

원격 MCP 서버는 Claude의 기능을 확장할 수 있는 강력한 가능성을 제공합니다. 이러한 통합 방식에 익숙해짐에 따라 워크플로우를 더욱 효율적으로 최적화하고 복잡한 작업들을 보다 빠르게 완료할 수 있는 새로운 방법들을 발견하게 될 것입니다.