AI
Claude에 MCP 연동하기 With Mac
snowFallW
2025. 6. 23. 20:00
MCP (Model Context Protocol) 란?
MCP (Model Context Protocol)은 LLM(Large Language Model)이 외부 데이터 소스와 도구를 사용할 수 있도록 표준화된 통신 방식을 제공하는 오픈 소스 프로토콜이다. MCP 개념을 정립한 Anthropc에서는 쉽게 USB 포트라고 생각하면 된다고 한다. 나는 이 개념을 이해 할때 Langchain의 tool이랑 같다고 이해하고 사용하게 되었다.
MCP의 특징
- 개방형 표준 (Open Standard) : MCP는 오픈 소스로 공개되어 있어 누구나 자유롭게 개선할 수 있다 앤트로픽이 개발 했지만 Claude 뿐만 아니라 다른 LLM 모델 및 AI 시스템에서 사용할 수 있다.
- 양방향 연결(Two-way Connection) : MCP는 AI 모델과 데이터 소스 간의 양방향 통신을 지원한다. 기존 API 호출 방식에서 AI가 데이터를 요청하면 서버가 한번 응답하고 끝이었지만 MCP에서는 AI 모델과 데이터 소스 또는 Tool이 지속적으로 연결된 상태에서 서로 정보를 주고 받을 수 있다.
- 범용성과 표준화(Universality and Standardization) : MCP는 다양한 데이터 소스와 도구를 하나의 표준 프로토콜로 연결할 수 있게 해주는데 개발자는 각 데이터 소스마다 별도의 커넥터를 유지할 필요 없이 단일 프로토콜을 통해 연결할 수 있다.
- 보안 및 신뢰성(Security and Reliability) : MCP는 AI 모델과 데이터 소스 간의 안전하고 신뢰할 수 있는 연결을 제공하는데 이를 통해 개인 정보 보호와 데이터 무결성을 유지할 수 있다.
MCP의 핵심 목표
AI 에이전트를 데이터가 존재하는 시스템에 연결하여 새로운 표준을 제공하는것 이며 기존의 LLM의 한계인 한정된 데이터와 활동을 벗어나 다른 도구를 제어하고 사용하는 확장 가능한 연결된 시스템을 만드는 것을 목표로 한다. - 엔트로픽에서 제공한 MCP의 핵심 목표
Claude Desktop 설치
Claude에서 MCP를 사용하기 위해서는 Claude Desktop을 사용해야 한다. 🗳️ Claude Download Claude를 설치 하고 실행하면 다음과 같이 나오게 된다.
여기서 MCP를 사용하기 위해서는 Claude에 개발자 옵션을 활성화 해주어야 하는데 활성화 순서는 다음과 같다.
- Mac 상단의 메뉴에서 Claude > services > 서비스 설정 > 개발자 도구 활성화
- Claude 재실행
- Mac 상단의 메뉴에서 Claude > 설정 > 개발자 > 설정 편집
- claude_desktop_config.json 파일에 MCP 설정 값을 입력해 주면 된다.
MCP를 설정하는 방법은 다음과 같이 mcpServers 안에 json 형태로 선언해 주면 되는데 각 mcp 서버의 설정 값은 추가하고자 하는 mcp에서 확인하면 된다.
{
"mcpServers": {
}
}