MCP Academy · 강의

하나의 호스트, 여러 서버

하나의 클라이언트 앱 뒤에서 여러 서버를 실행합니다.

레슨 1/413개 단계

하나의 호스트, 여러 서버은(는) CoddyKit의 무료 MCP Academy 강의입니다. 이것은 4개 중 1번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 MCP Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. MCP Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

하나의 앱, 다양한 기능

지금까지는 단일 서버를 실행했습니다. 하지만 Claude Desktop과 같은 실제 호스트는 동시에 여러 서버에 연결할 수 있으며, 각 서버가 고유한 기능을 추가합니다. 🔌

거대한 서버 하나로 만들면 안 될까요?

모든 기능을 하나의 서버에 억지로 넣을 수도 있지만, 작고 집중된 서버가 만들고, 테스트하고, 재사용하기 더 쉽습니다. 하나는 파일을 다루고, 다른 하나는 GitHub를 다루며, 또 다른 하나는 검색을 담당하게 할 수 있습니다.

호스트가 조정합니다

호스트는 지휘자 역할을 합니다. 각 서버를 실행하고, 서버마다 클라이언트를 열며, 모든 도구를 모델이 선택할 수 있는 하나의 메뉴로 모읍니다.

서버마다 클라이언트 하나

연결 하나의 원칙을 기억하십시오. 호스트는 모든 서버에 대해 별도의 클라이언트를 실행합니다. 서버가 세 개라면 서로 독립적인 클라이언트 연결도 세 개입니다.

구성에 모두 등록하기

호스트의 구성에서 mcpServers 아래에 각 서버를 등록합니다. 항목을 하나 추가하면 호스트가 도구를 찾을 수 있는 위치가 하나 더 생깁니다.

"mcpServers": {
  "files": {...},
  "github": {...}
}

도구를 하나의 풀로 합치기

시작할 때 호스트는 각 서버에 도구를 요청하고 이를 하나의 풀로 합칩니다. 모델은 세 개의 목록이 아니라 하나로 합쳐진 목록을 보게 됩니다.

서버는 서로 격리됩니다

각 서버는 자체 프로세스에서 실행됩니다. 검색 서버가 충돌해도 파일 서버와 GitHub 서버는 계속 작동하므로, 한 곳의 장애가 전체 앱을 중단시키지 않습니다.

모델은 기능을 봅니다

모델은 서버 단위로 생각하지 않습니다. 단순히 평평한 기능 목록을 보고, 해당 기능이 어디에 있는지와 관계없이 작업에 가장 적합한 도구를 선택합니다.

호출을 다시 라우팅하기

모델이 도구를 호출하면 호스트는 해당 도구를 소유한 서버를 파악하고 요청을 그 서버의 클라이언트로 라우팅합니다. 응답도 같은 경로를 따라 돌아옵니다.

자유롭게 조합하기

서버는 서로 독립적이므로 다른 서버를 건드리지 않고 하나를 추가, 제거 또는 업그레이드할 수 있습니다. 도구 모음이 플러그인을 설치하듯 확장됩니다. 🧩

전체 그림

하나의 호스트 뒤에 작은 서버들을 배치하면 모델에 풍부하고 통합된 기능을 제공하면서도 각 구성 요소를 단순하고 교체 가능하게 유지할 수 있습니다. ✨

빠른 확인

호스트는 서로 다른 MCP 서버 세 개를 어떻게 관리하나요?

복습: 하나의 호스트, 여러 서버

호스트는 각각 자체 클라이언트를 가진 작은 서버 여러 개를 실행하고, 모든 도구를 하나의 풀로 모읍니다. 격리를 통해 장애 범위를 제한하고 구성 요소를 자유롭게 교체할 수 있습니다. 🎉

무료로 시작

AI 튜터와 함께 Python을(를) 배우세요 — 무료

브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.

코스
30
레슨
120

자주 묻는 질문

“하나의 호스트, 여러 서버” 강의는 무료인가요?

네 — “하나의 호스트, 여러 서버” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 MCP Academy 강의 전체를 잠금 해제할 수 있습니다. MCP Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

“하나의 호스트, 여러 서버”에서 뭘 배우나요?

하나의 클라이언트 앱 뒤에서 여러 서버를 실행합니다. 브라우저에서 직접 실행하는 실습 코드로 MCP Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

MCP Academy을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 MCP Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 1번째 강의입니다.

“하나의 호스트, 여러 서버” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 MCP Academy 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 MCP Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. 하나의 호스트, 여러 서버
  2. 도구 이름 충돌 피하기
  3. 서버 레지스트리와 탐색
  4. 서버 간 도구 조합하기
← MCP Academy(으)로 돌아가기