콘텐츠로 이동

원격 서버 연결 (Connect Remote Servers)

원격 MCP 서버는 AI 애플리케이션의 역량을 로컬 환경 너머로 확장해 줍니다. 인터넷에 호스팅된 도구, 서비스, 데이터 소스에 접근할 수 있게 해주는 것입니다.

원격 MCP 서버에 연결하면 AI 비서는 단순한 도우미에서 한 걸음 더 나아가, 실시간으로 외부 리소스에 접근하며 복잡하고 다단계인 프로젝트를 처리할 수 있는 "정보를 아는 팀원(informed teammate)"으로 변신합니다.

많은 클라이언트가 이제 원격 MCP 서버를 지원하며, 다양한 통합 가능성을 열어줍니다. 이 가이드는 MCP를 지원하는 여러 클라이언트 중 하나인 Claude를 예시로 들어 원격 MCP 서버에 연결하는 방법을 보여줍니다. 여기서는 Claude의 Custom Connectors 구현을 중심으로 다루지만, 그 개념은 다른 MCP 호환 클라이언트에도 폭넓게 적용됩니다.

원격 MCP 서버 이해하기 (Understanding Remote MCP Servers)

원격 MCP 서버는 로컬 MCP 서버와 기능적으로 유사하지만, 로컬 머신이 아닌 인터넷에 호스팅된다는 점이 다릅니다. Claude가 여러분을 대신해 작업을 수행하는 데 쓸 수 있는 도구(tools), 프롬프트(prompts), 리소스(resources)를 노출합니다.

이러한 서버는 프로젝트 관리 도구, 문서화 시스템, 코드 저장소, 그리고 API가 가능한 기타 모든 서비스와 연동할 수 있습니다.

이 덕분에 웹 기반 AI 애플리케이션, 사용 편의성을 중시하는 통합, 그리고 서버 측 처리나 인증이 필요한 서비스에 매우 적합합니다.

Custom Connectors란 무엇인가? (What are Custom Connectors?)

Custom Connectors는 Claude와 원격 MCP 서버 사이의 브리지 역할을 합니다. 워크플로에 가장 중요한 도구와 데이터 소스에 Claude를 직접 연결할 수 있게 해주며, Claude가 여러분이 선호하는 소프트웨어 안에서 작동하고 외부 도구의 전체 컨텍스트에서 인사이트를 얻도록 해줍니다.

Custom Connectors를 사용하면 다음과 같은 일을 할 수 있습니다:

원격 MCP 서버에 연결하기 (Connecting to a Remote MCP Server)

Claude를 원격 MCP 서버에 연결하는 과정은 Claude 인터페이스를 통해 Custom Connector를 추가하는 방식으로 진행됩니다. 이 과정은 Claude와 선택한 원격 서버 사이에 안전한(secure) 연결을 구축합니다.

1. 커넥터 설정으로 이동 (Navigate to Connector Settings)

Claude Desktop 또는 브라우저에서 Claude를 열고 설정 페이지로 이동합니다.

설정 페이지에 들어가면 사이드바의 "Connectors"를 클릭합니다. 현재 구성된 커넥터 목록이 표시되고, 새 커넥터를 추가하는 옵션이 제공됩니다.

2. Custom Connector 추가 (Add a Custom Connector)

Connectors 섹션에서 창 오른쪽 상단의 "Add" 버튼을 클릭하고, 드롭다운에서 "Add custom connector"를 선택합니다. 그러면 연결 과정이 시작됩니다. 아래 URL을 복사/붙여넣기 하며 따라 해 보세요:

https://example-server.modelcontextprotocol.io/mcp

원격 MCP 서버 URL을 입력하라는 대화창이 나타납니다. 이 URL은 서버 개발자나 관리자가 제공해야 합니다. 올바른 프로토콜(https://)과 필요한 경로 구성 요소(path components)가 포함된 완전한 URL을 입력하세요.

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

3. 인증 완료 (Complete Authentication)

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

서버가 제공하는 인증 프롬프트를 따르세요. 이 과정에서 타사 인증 제공자로 리디렉션되거나 Claude 내부에 폼이 표시될 수 있습니다. 인증이 완료되면 Claude는 원격 서버에 안전한 연결을 구축합니다.

4. 리소스와 프롬프트 접근 (Access Resources and Prompts)

연결에 성공하면 원격 서버의 리소스와 프롬프트가 Claude 대화에서 사용 가능해집니다.

메시지 입력 영역 왼쪽 하단의 "Add files, connectors, and more /" 표시를 클릭한 뒤 "Connectors" 위에 마우스를 올리고, "Add to Example Remote Server" 위로 커서를 이동하면 첨부 메뉴가 표시됩니다.

이 메뉴에는 연결된 서버의 모든 리소스와 프롬프트가 표시됩니다. 대화에 포함할 항목을 선택하세요. 이 리소스들은 외부 도구의 컨텍스트와 정보를 Claude에 제공합니다.

5. 도구 권한 구성 (Configure Tool Permissions)

원격 MCP 서버는 종종 다양한 역량을 가진 여러 도구를 노출합니다. 커넥터 설정에서 권한을 구성해 Claude가 어떤 도구를 사용할 수 있는지 제어할 수 있습니다. 이를 통해 Claude가 명시적으로 승인한 작업만 수행하도록 보장할 수 있습니다.

Connectors 설정으로 돌아가 연결된 서버를 클릭합니다. 여기서 특정 도구를 활성화/비활성화하고, 사용 제한(usage limits)을 설정하며, 필요에 따라 기타 보안 매개변수를 구성할 수 있습니다.

원격 MCP 서버 사용 모범 사례 (Best Practices for Using Remote MCP Servers)

보안 고려사항(Security considerations): 연결하기 전에 항상 원격 MCP 서버의 신뢰성을 검증하세요. 신뢰할 수 있는 출처의 서버에만 연결하고, 인증 중에 요청되는 권한을 꼼꼼히 검토하세요. 민감한 데이터나 시스템에 접근 권한을 부여할 때는 각별히 주의하세요.

여러 커넥터 관리(Managing multiple connectors): 여러 원격 MCP 서버에 동시에 연결할 수 있습니다. 목적이나 프로젝트별로 커넥터를 정리해 명확성을 유지하세요. 더 이상 사용하지 않는 커넥터는 정기적으로 검토하고 제거해 워크스페이스를 정돈하고 안전하게 유지하세요.

다음 단계 (Next Steps)

이제 Claude를 원격 MCP 서버에 연결했으니, 대화에서 그 기능을 탐색해 볼 수 있습니다. 연결된 도구를 사용해 작업을 자동화하고, 외부 데이터에 접근하며, 기존 워크플로와 통합해 보세요.

  • 나만의 원격 서버 구축: 독점 도구와 서비스를 통합할 커스텀 원격 MCP 서버를 만듭니다. 관련 문서
  • 사용 가능한 서버 탐색: 공식 및 커뮤니티에서 만든 MCP 서버 컬렉션을 둘러봅니다. modelcontextprotocol/servers
  • 로컬 서버 연결: 직접적인 시스템 접근을 위해 Claude Desktop을 로컬 MCP 서버에 연결하는 방법을 배웁니다. 로컬 서버 연결 문서

원격 MCP 서버는 Claude의 역량을 확장할 수 있는 강력한 가능성을 열어줍니다. 이런 통합에 익숙해질수록 워크플로를 간소화하고 복잡한 작업을 더 효율적으로 완수하는 새로운 방법을 발견하게 될 것입니다.