에이전트 / AI 개발 개념
MCP
MCP는 AI 모델과 외부 도구, 데이터 소스를 표준 방식으로 연결하기 위한 프로토콜입니다.
쉬운 설명
AI 모델과 외부 도구, 데이터 소스를 표준 방식으로 연결하기 위한 프로토콜.
배경과 쓰임까지 이해하기
조금 더 자세히
MCP는 AI가 외부 도구나 데이터와 연결되는 방식을 정해둔 규격입니다. 보통 AI 에이전트가 파일 시스템, Github, 데이터베이스, 문서 검색, 브라우저 같은 도구를 사용하려면 서로 맞는 연결 방식이 필요합니다. MCP는 이런 도구 연결을 더 일관되게 만들기 위해 등장했습니다.
예를 들어 AI가 Github 이슈를 읽거나, 로컬 파일 목록을 확인하거나, 사내 문서를 검색하거나, 데이터베이스 스키마를 조회하는 상황에서 MCP 서버가 쓰일 수 있습니다. 도구 권한을 열어주는 통로이므로 읽기/쓰기 권한과 민감한 데이터 접근 범위를 꼭 확인해야 합니다. 한마디로, MCP는 AI와 외부 도구를 표준 방식으로 이어주는 연결 규격입니다.
실제로는 이렇게 만나요
AI 코딩 도구가 MCP 서버를 통해 GitHub 이슈를 읽거나, 로컬 파일 목록을 확인하거나, 사내 문서 검색 도구를 호출할 수 있습니다.
- 이런 거 할 때 나와요 에이전트가 파일, 데이터베이스, GitHub, Notion 같은 외부 시스템을 안정적으로 쓰려면 도구 연결 방식이 필요합니다. MCP는 그 연결 규격에 가깝습니다.
- 이렇게 생겼어요 MCP은(는) Agent, Claude Code, Skill 같은 주변 개념과 함께 문서, 설정 화면, 오류 메시지에서 자주 보입니다.
- 나오는 화면 예시 에이전트 / AI 개발 개념 작업을 하다가 Agent, Claude Code, Skill를 확인하는 화면
헷갈리기 쉬운 점
MCP 서버는 도구 권한을 열어주는 통로입니다. 어떤 데이터와 명령에 접근 가능한지 확인하지 않으면 보안 문제가 생길 수 있습니다.
왜 알아두면 좋을까요?
에이전트가 파일, 데이터베이스, GitHub, Notion 같은 외부 시스템을 안정적으로 쓰려면 도구 연결 방식이 필요합니다. MCP는 그 연결 규격에 가깝습니다.
Checklist
실제로 볼 때 확인할 것
- 01
연결된 MCP 서버 목록을 확인한다
- 02
읽기 권한과 쓰기 권한을 구분한다
- 03
민감한 데이터 접근 범위를 제한한다