MCP를 처음 접하면 서버니 클라이언트니 하는 용어가 헷갈립니다. 웹 개발에서 쓰는 서버-클라이언트 개념과 비슷하지만 맥락이 조금 다릅니다. 구조를 제대로 이해해두면 MCP 서버를 설치하고 연결할 때 무슨 일이 일어나는지 감이 잡힙니다.전체 구조를 먼저 보면MCP 생태계는 크게 세 가지로 구성됩니다. 호스트, 클라이언트, 서버입니다.호스트는 사용자가 직접 쓰는 애플리케이션입니다. Claude Desktop, Cursor, Zed 같은 도구들입니다. AI 모델이 탑재돼 있고, MCP 연결을 관리하는 역할을 합니다.클라이언트는 호스트 내부에 있는 연결 관리자입니다. 각 MCP 서버와 1대1로 연결을 유지하고, 서버와 호스트 사이의 통신을 중계합니다. 사용자 눈에는 보이지 않는 레이어입니다.서버는 실제 도구나..