휴대폰과 컴퓨터에서 MCP 도구 연결하기
로컬·원격 MCP 연결을 구분하고, 권한을 선택하고, 도구를 시험한 뒤 인증과 연결 문제를 진단하세요.
AI 어시스턴트가 작업에 필요한 정보에 접근할 수 있으면 활용 범위가 넓어집니다. 프로젝트 이슈를 읽거나, 문서를 찾거나, 일정을 확인하는 작업이 그 예입니다. Model Context Protocol, 줄여서 MCP는 앱이 이런 기능에 연결되는 공통 방식을 제공합니다.
서버를 하나 연결할 때마다 데이터가 갈 수 있는 곳도 하나 늘어납니다. 서비스 하나, 분명한 작업 하나, 그 작업에 필요한 최소한의 권한으로 시작하세요. 쓰지도 않는 연동을 길게 늘어놓는 것보다 잘 작동하는 연결 하나가 이해하기 쉽습니다.
연결이 제공하는 기능 확인하기
MCP 아키텍처 가이드는 호스트, 클라이언트, 서버의 역할을 설명합니다. 설정할 때 확인할 실질적인 질문은 서버가 무엇을 제공하느냐입니다. 호출할 수 있는 도구, 읽을 수 있는 리소스, 재사용할 프롬프트 또는 이들의 조합일 수 있습니다.
연결했다고 해서 그 뒤에 있는 서비스의 모든 기능이 자동으로 포함되지는 않습니다. 일정을 보여 주는 캘린더 서버라도 초대를 만들 수 있는 것은 아닙니다. 서버의 기능 목록을 읽고 누가 배포하는지 확인하세요. 배포자를 알 수 있고, 최신 설정 안내와 데이터 처리 방식에 대한 분명한 설명이 있는 서버를 고르세요.
MCP와 모델도 구분하세요. 모델은 응답을 생성하고, MCP 서버는 대화 밖에 있는 무언가에 접근하도록 합니다. 로컬 모델을 쓴다고 원격 서버가 로컬로 바뀌지는 않습니다.
원격 HTTP와 로컬 stdio 선택하기
전송 사양은 Streamable HTTP와 stdio라는 두 가지 연결 방법을 설명합니다. 원격 HTTP 연결은 서버 주소를 사용합니다. stdio 연결은 같은 컴퓨터에서 프로그램을 실행하고, 그 프로그램의 입력과 출력으로 대화합니다.
휴대폰에서는 보통 원격 연결로 시작합니다. 데스크톱에서 서버를 실행하는 명령을 모바일 앱에 붙여 넣는다고 iPhone에서 실행되지는 않습니다. 로컬 명령이 동작하는지는 앱과 운영체제에 따라 다릅니다.
또한 localhost는 요청을 보내는 기기 자신을 뜻한다는 점을 기억하세요. 노트북에서 작동하는 주소를 휴대폰에서 열면 그 노트북을 가리키지 않습니다. 로그인이 필요한 연결 방법을 사용하세요. 예제를 돌리려고 보호되지 않은 로컬 서비스를 인터넷에 열지 마세요.
계정과 권한 확인하기
로그인하기 전에 서버 주소를 게시자의 문서와 대조하세요. OAuth를 사용한다면 인증 페이지에서 선택한 계정과 요청된 접근 범위를 살펴보세요. 앱 이름이 같아도 업무용 계정과 개인 계정에는 서로 다른 데이터가 들어 있을 수 있습니다.
토큰 방식이라면 필요한 서비스와 작업만 다루는 토큰을 쓰세요. 토큰은 앱의 토큰 입력란에만 입력합니다. 채팅, 스크린샷, 공유 문제 해결 문서에 토큰을 붙여 넣지 마세요. MCP 인증 가이드에서 로그인 방식에 대한 기술 배경을 볼 수 있습니다.
데이터 읽기와 데이터 변경은 서로 다른 권한입니다. 서비스가 지원한다면 읽기 전용 권한으로 시작하세요. 쓰기 권한은 시험할 구체적인 작업이 있고 나중에 확인할 수 있는 곳이 있을 때만 추가하세요.
결과를 확인할 수 있는 작은 작업 시험하기
프로젝트의 열린 이슈를 찾는다고 가정해 보세요. 민감한 내용이 없는 테스트 프로젝트에서 다음과 같이 요청하세요.
데모 프로젝트에서 열린 이슈를 최대 5개 나열해 줘. 각 이슈의 제목과 링크를 포함해 줘. 아무것도 만들거나 수정하거나 닫지 마.
결과를 서비스 자체에서 확인하세요. 프로젝트, 링크, 계정이 의도한 것인지 확인합니다. 아무것도 나오지 않으면 프로젝트가 비어 있는지, 접근 권한이 없는지, 요청이 실패했는지 구분하세요.
이후 쓰기 작업이 필요하다면 일회용 테스트 항목을 사용하세요. 정확한 변경 하나를 요청하고, 승인 요청을 검토하고, 원래 서비스에서 결과를 확인하세요. 첫 연결 시험에서는 삭제와 다른 사람에게 보내는 메시지를 제외하세요.
실패한 단계 찾기
어느 단계인지 알면 문제를 해결하기 쉬워집니다.
- 연결되지 않음: URL, 전송 방식, 네트워크, 서버 실행 여부를 확인합니다.
- 로그인 반복: 선택한 계정, 만료된 권한, 문서의 콜백 요구 사항을 확인합니다.
- 연결됐지만 도구 없음: 서버가 실제로 제공하는 기능과 계정의 접근 범위를 확인합니다.
- 도구 실패: 필수 입력, 서비스 제한, 서비스 자체 오류 메시지를 살펴봅니다.
도움을 요청할 때는 개인 정보를 지운 오류와 앱 및 서버 버전을 공유하세요. 토큰, 비공개 문서 내용, 계정 ID는 지웁니다. 이전 시도가 완료됐는지 확인하기 전에는 쓰기 작업을 다시 시도하지 마세요.
관리할 수 있는 연결 만들기
서비스, 담당자, 사용한 계정, 허용한 접근 권한, 취소 방법을 짧게 기록해 두세요. 기능을 추가한 뒤에는 권한을 다시 확인합니다. 앱에서 연결을 지우는 것과 서비스에서 접근 권한을 취소하는 것은 서로 다른 단계입니다. 접근을 완전히 끊으려면 서비스 자체의 설정도 사용하세요.
Mono에서는 설정의 연동 화면에서 MCP 서버를 추가합니다. 서버 URL로, 또는 기기가 지원한다면 로컬 명령으로 연결하고, 로그인은 OAuth나 토큰으로 합니다. 연결된 서버는 스킬의 기능으로도 쓸 수 있습니다. 민감한 자료를 연결하기 전에 AI 개인정보 보호 가이드를 읽어 보세요. 도구 제공업체도 데이터 경로에 참여하는 또 하나의 주체입니다. Mono는 현재 대기자 명단으로 운영 중입니다. 소식을 받으려면 대기자 명단에 등록하세요.
