MCP 서버를 만들 때 먼저 정해야 할 것들: 도구 설계와 권한 체크
MCP(Model Context Protocol)는 AI 에이전트가 외부 도구와 데이터를 사용할 수 있게 해주는 표준 프로토콜입니다. GitHub 이슈를 조회하거나, 사내 API를 호출하거나, 로컬 문서를 검색하거나, 배포 상태를 확인하는 식의 작업을 AI에게 맡길 수 있습니다.이전 글에서는 MCP가 무엇인지, 그리고 간단한 MCP 서버를 어떻게 만들 수 있는지 살펴봤습니다. 그런데 실제 프로젝트에 MCP를 붙이려고 하면 코드 작성보다 먼저 고민해야 할 문제가 생깁니다.AI에게 어떤 도구를 열어줘야 할까?어디까지 실행하게 해도 안전할까?실패했을 때는 어떻게 처리해야 할까?민감한 데이터는 어떻게 막아야 할까?MCP 서버는 단순히 API를 감싸는 코드가 아닙니다. AI 에이전트에게 “무엇을 할 수 있는지”를..
2026.05.25