외부 mcp 연계 시에 프록시 설정 방법을 잘 모르겠어요

외부 mcp 연계 시에 프록시 설정 방법을 잘 모르겠어요.

mcp store를 잘 이용할 수 있는 가이드 문서 같은게 있을까요?

mcp 서버, 호스트, 클라이언트 대충 이해는 했는데,

외부 mcp 이용 시, 대체 내 컴퓨터에 mcp 서버를 구축하는게 맞는지 잘 모르겠습니다.

도움이 될만한 유투브나 사이트 있으면 좀 알려주세요.

2개의 답변이 있어요!

  • 안녕하세요. 이승호 전문가입니다.

    엠시피라는 개념이 처음 접하면 용어 때문에 상당히 헷갈릴 수 있습니다. 외부 엠시피를 연계할 때 내 컴퓨터에 서버를 구축하는 게 맞는지, 그리고 프록시 설정은 왜 필요한지 핵심만 짚어서 아주 쉽게 정리해 드리겠습니다.

    우선 질문하신 내 컴퓨터에 서버를 구축하는 게 맞나에 대한 답변은 네, 맞습니다입니다. 구조를 생각하면 이해가 쉽습니다. 내 컴퓨터에서 실행되는 클라이언트인 클로드 데스크톱이나 커서 같은 프로그램이 외부 인터넷에 있는 다양한 도구나 데이터인 외부 엠시피 서버와 직접 대화하면 좋겠지만, 많은 에이아이 앱들은 기본적으로 내 컴퓨터 내부에서 명령어를 주고받는 스탠다드 아웃풋 방식을 기본으로 사용합니다.

    따라서 내 컴퓨터에 일종의 대리인 역할을 하는 로컬 엠시피 서버를 실행시켜 두고, 이 대리인이 외부 인터넷에 있는 진짜 데이터나 기능을 가져와서 인공지능 앱에게 전달해 주는 구조가 됩니다. 결국 내 컴퓨터에 구축하는 서버는 진짜 거대한 서버라기보다는, 외부 서비스를 내 인공지능 앱과 연결해 주는 중계기, 즉 프록시 서버라고 이해하시면 됩니다.

    프록시 설정 방법이 어렵게 느껴지는 이유는 엠시피 진영에서 프로토콜 방식이 갈리기 때문입니다. 보통 로컬에서는 스탠다드 아웃풋 방식을 쓰지만, 외부 웹 서버와 통신할 때는 에스이에스 방식이나 스트리머블 에이치티티피 방식을 씁니다. 이를 연결하기 위한 설정은 주로 엠시피 정규 설정 파일인 엠시피 점 제이슨 파일에서 처리합니다.

    예를 들어 외부 엠시피 연계를 위한 프록시 설정은 파일 내부에 타임을 에스이에스로 지정하고 외부에 열려있는 주소 유알엘을 적어주는 방식으로 진행됩니다. 롭허브 같은 곳에서 제공하는 엠시피 에스이에스 프록시 노드 제이에스 패키지 등을 활용하면, 내 컴퓨터에서 노드 명령어로 프록시 프로그램을 실행시키면서 외부 주소를 인자로 던져주는 방식으로 간단하게 연동할 수 있습니다.

    엠시피 스토어를 잘 이용하고 가이드를 얻고 싶으시다면 엠시피 공식 도큐먼트 사이트를 가장 추천합니다. 주소는 모델컨텍스트프로토콜 점 아이오입니다. 영문으로 되어 있지만 구조 설명과 엠시피 점 제이슨 설정 예시가 가장 정확하게 나와 있습니다.

    유튜브나 커뮤니티 자료를 찾으실 때는 앤트로픽의 공식 유튜브 채널이나 커서 에이아이 가이드 관련 영상을 검색해 보시는 것이 좋습니다. 특히 커서 엠시피 설정이나 클로드 데스크톱 외부 엠시피 연동이라는 키워드로 검색하시면, 개발자들이 직접 엠시피 점 제이슨 파일을 수정하고 외부 오픈 에이피아이를 프록시로 연결하는 과정을 화면으로 보여주는 친절한 영상들을 많이 찾으실 수 있을 것입니다. 처음에는 파일 수정이 어색할 수 있지만 몇 번 주소를 매칭하다 보면 금방 감이 오실 겁니다.

  • 안녕하세요. 김재훈 전문가입니다.

    외부 MPC를 사용할 때 프로시 설정은 원격 서버주소를 내 mcp.json 클라이언트 설정 파일과 SSE나 HTTP 주소 형식으로 등록해 중간 연결 통로를 열어주는 방식입니다 외부 서비스나 클라우드 기반의 remote MCP 서버를 쓰더라도 결국 내 컴퓨터가 그 서버와 소통할 수 있도록 중계해 주는 로컬 연계환경을 내 PC에 세팅해야 하는 것이 맞습니다