본문으로 바로 가기

무엇을 찾고 계신가요?

저희 서비스를 살펴보고 목표 달성에 어떻게 도움이 될 수 있는지 알아보세요

엔터프라이즈 시스템용 MCP 서버: 구축·보안·거버넌스 방법

엔터프라이즈 시스템용 MCP 서버는 ERP·CRM·재무 시스템 전체 API가 아닌 소수의 명명된 도구만 노출합니다. 읽기 전용 도구는 자동 승인, 쓰기 도구는 사람의 승인 대기, 모든 호출자는 OAuth 2.1 인증, 모든 호출은 로그로 기록되며, 레지스트리에서 모든 에이전트 연결을 검토할 수 있습니다.

솔루션 검토 예약 관련 솔루션 보기

작성: Netbase AI and Automation Engineering Desk · 검토: David (CEO) · 업데이트 · 2 분 읽기

star

이 가이드는 기존 ERP·CRM·재무 시스템에 AI 에이전트 또는 어시스턴트를 연결하도록 요청받은 중견기업의 엔지니어링 리드, 아키텍트, IT 거버넌스 담당자를 위한 것입니다. 에이전트 아키텍처 자체가 결정된 이후 단계를 다루며(에이전틱 AI 아키텍처 가이드에서 체크포인트 배치를 설명합니다), 이 페이지는 그 아래의 연결 레이어를 다룹니다. 서비스는 에이전틱 AI 자동화를 통해 제공됩니다. 두 번째 전문 에이전트가 이 에이전트를 호출해야 하는 경우, A2A 및 MCP 가이드에서 해당 핸드오프에 A2A 프로토콜도 필요한지 결정합니다.

이 가이드의 목차

MCP 서버가 엔터프라이즈 시스템에서 노출해야 할 것은 무엇인가?

에이전트의 작업에 필요한 최소한의 명명된 액션만 노출해야 하며, ERP·CRM·재무 API에 대한 범용 패스스루는 절대 허용해서는 안 됩니다. get_invoice_status나 list_open_orders와 같은 도구는 의도적이고 타입이 정의되며 감사 가능한 함수입니다. 반면 임의의 SQL을 전달하거나 범위가 정해지지 않은 REST 호출을 수행하는 도구는 MCP 도구가 아니라 시스템 전체 API에 불과하며, 그 뒤의 시스템이 가진 모든 위험을 그대로 상속합니다.

3단계 노출 매트릭스

도구를 만들기 전에 모든 ERP·CRM·재무 액션 후보를 3단계 중 하나로 분류합니다. 승인 규칙을 결정하는 것은 해당 시스템이 아니라 단계(티어)입니다.

단계 예시 액션 오류 발생 시 위험 적용 시점
도구로 노출 금지 직접 데이터베이스 접근, 관리자 설정, 사용자·권한 관리, 일괄 내보내기 범위를 정할 수 없는 피해; 감사하거나 취소할 단일 액션이 없음 액션에 정의된 입출력 계약이 없거나, 노출 시 전체 API 접근을 재현하게 되는 경우
읽기 전용 도구, 자동 승인 주문 상태, 청구서 조회, 고객 계정 요약, 재고 수준, 미처리 티켓 수 낮음: 잘못된 읽기는 오래된 정보나 부정확한 정보를 보여줄 뿐, 아무것도 변경되지 않음 데이터가 대화 중에 필요하고, 지연이 에이전트의 목적을 저해하는 경우
쓰기 도구, 사람 승인 필요 청구서 생성 또는 업데이트, 고객 레코드 변경, 크레딧 발행, 분개 전기, 결제 실행 높음: 금액이 이동하거나, 고객 레코드가 변경되거나, 회계 기간에 영향을 줌 액션이 번복하기 어렵거나, AI 에이전트 보안 가이드의 승인 규칙이 이미 적용하는 금액·삭제·비가역적 액션과 동일한 위험을 수반하는 경우

대부분의 첫 번째 MCP 서버는 쓰기 단계의 범위를 과도하게 설정합니다. 할인율도 함께 받는 create_order 도구는 아무도 검토하지 않은 권한을 에이전트에게 부여합니다. 도구의 필드는 API가 허용하는 최대한이 아니라 작업에 필요한 최소한으로 명명해야 합니다.

서버 보안: ID·범위·게이트웨이

Model Context Protocol의 인증 사양은 MCP 서버를 OAuth 2.1 리소스 서버 역할에 배치합니다. MCP 서버는 베어러 토큰을 수락하고, 각 토큰이 해당 서버를 위해 발급되었는지 검증하며, 다른 서버에 범위가 지정된 토큰을 거부합니다. 이는 OAuth 2.0 Resource Indicators(RFC 8707)에서 정의한 오디언스 바인딩 요구사항입니다. 여기서 세 가지 선택이 따릅니다.

  • 회사 자체 ID 공급자를 통해 인증합니다. 정적 공유 API 키를 사용하지 않아야 토큰이 호출 에이전트의 고유 ID에 연결되며, 이후 감사나 취소가 가능해집니다.
  • 모든 토큰의 범위를 필요한 최소 도구 세트로 제한합니다. 서버의 모든 도구를 호출할 수 있는 토큰은 위의 3단계 매트릭스를 무력화합니다. 사양의 최소 권한 지침에 따라 도구 또는 도구 그룹별로 범위를 부여합니다.
  • MCP 서버가 두 개 이상이면 게이트웨이를 앞에 배치합니다. 두 번째 서버가 생기면, 인증·속도 제한·로깅을 위한 단일 적용 지점이 각 서버를 개별적으로 보안하는 것보다 간단합니다.

Netbase는 이를 다른 모든 시스템과 동일하게 보안합니다. 전송 중 TLS, 역할 기반 접근 제어, 쓰기 도구를 승인할 수 있는 모든 대시보드에 MFA를 적용하며, ISO 27001 및 SOC 2 Type II 프레임워크와 GDPR·HIPAA 요건 반영·CCPA 관행을 자체 납품에 이미 적용하고 있습니다.

MCP 규모 거버넌스: 레지스트리·검토·취소

거버넌스는 두 번째 도구가 출시된 후가 아니라 그 전에 시작해야 합니다. 모든 MCP 서버, 노출된 모든 도구, 연결된 모든 에이전트 또는 호출자의 레지스트리를 유지합니다. 이 카탈로그 없이는 검토할 것이 없고, 아무도 기억하지 못하는 연결은 아무도 취소하지 않습니다. 공개된 MCP 거버넌스 프레임워크는 이 레지스트리를 최소 권한 범위, 자동화된 자격증명 순환과 함께 엔터프라이즈급 MCP 거버넌스의 핵심으로 다룹니다.

레지스트리를 유용하게 유지하는 세 가지 방법:

  1. 모든 호출을 로그로 기록합니다. 호출자 ID, 도구 이름, 인수, 자동 승인 또는 에스컬레이션 여부를 포함해야, 분쟁이 발생한 쓰기를 해당 호출까지 추적할 수 있습니다.
  2. 일정에 따라 연결을 검토합니다. 다른 시스템 계정에 대한 접근 검토와 동일하게, 정당화할 수 없는 것은 취소합니다.
  3. 작동하는 킬 스위치를 유지합니다. 토큰 취소나 도구 비활성화는 배포 없이 한 번의 액션으로 가능해야 합니다.

MCP 서버 구축 순서 계획

  1. API로 이미 제공되는 ERP·CRM·재무 액션을 카탈로그화합니다

    MCP 도구는 시스템이 이미 안전하게 노출하는 액션을 래핑하며, 기반 API에 없던 새로운 접근을 추가하지 않습니다.

  2. 단일 도구를 작성하기 전에 모든 액션 후보를 3단계 매트릭스로 분류합니다

  3. 읽기 전용 도구 하나를 먼저 구축합니다

    단일 호출자를 대상으로, 두 번째 도구나 호출자가 생기기 전에 인증·범위·로깅을 검증합니다.

  4. 첫 번째 도구가 출시될 때 레지스트리 항목을 추가합니다

    늦게 시작한 레지스트리는 절대 따라잡을 수 없습니다.

  5. 읽기 전용 패턴이 안정된 후에만 쓰기 도구를 추가합니다

    각 쓰기 도구는 매트릭스의 사람 승인 규칙으로 제어합니다.

  6. 두 번째 MCP 서버가 생기면 게이트웨이를 앞에 배치합니다

    각 서버를 독립적으로 보안하는 대신 단일 지점에서 관리합니다.

  7. 모든 쓰기 도구를 평가 게이트를 통해 실행합니다

    AI 에이전트 평가 하니스가 모든 에이전트 기능에 적용하는 것과 동일한 승인/거부 규율입니다.

  8. 정해진 일정에 따라 레지스트리를 검토하고

    , 정당화할 수 없는 것은 취소합니다.

MCP 서버 구축에서 AI의 역할

Netbase는 주요 상용 및 오픈소스 AI 도구와 모델을 프로젝트별로 선택하여 사용하며, MCP 도구 서버 구축을 다른 API 구축과 동일하게 접근합니다. 타입 정의, 인증, 로깅을 기본으로 합니다. 아래 각 항목은 Netbase에서의 성숙도를 명시합니다.

존재하는 납품 기록과 존재하지 않는 것

Netbase는 MCP 서버가 앞에 위치하는 종류의 시스템을 구축했고, 정의된 액션을 호출하는 AI 프로젝트를 납품했습니다. 단, 두 가지를 하나의 프로젝트에서 함께 구현한 사례는 아직 없습니다.

  • 미국 클라이언트를 위한 멀티테넌트 클라우드 ERP(미공개). 2020년부터 SaaS로 제공되는 클라우드 ERP의 오프쇼어 개발 및 매니징 파트너로 활동 중입니다. 1단계는 CRM, 지식 베이스, 업무·프로젝트 관리, API 통합을 포함하며, 이는 MCP 도구 카탈로그의 첫 번째 읽기 전용 도구가 참조하는 표면입니다.
  • ERP 및 CRM 컨설팅(미공개). Odoo 컨설팅 및 커스터마이징, 카탈로그·재고·주문·고객 데이터를 API로 동기화하는 이커머스-ERP 통합, Vtiger-ERP 업그레이드를 수행했습니다. 각각은 MCP 도구가 래핑하는 정의되고 범위가 명확한 액션이며, 원시 데이터베이스 연결이 아닙니다.
  • CRM 연동 WhatsApp AI 챗봇(미공개). 정의된 액션 세트로 CRM 데이터를 읽고 쓰는 에이전트로, MCP가 호출 규약이 되기 전에 납품되었습니다.
  • 이 외 납품된 AI, 익명: 검색 증강 지식 어시스턴트, 문서 AI, 여기에 명시되지 않은 클라이언트를 위한 MLOps 파이프라인.

존재하지 않는 것. 납품된 MCP 서버, 공개된 도구 레지스트리, 또는 MCP를 통해 클라이언트의 ERP·CRM·재무 시스템을 호출하는 에이전트를 설명하는 Netbase의 공개 기록은 없습니다. 위의 매트릭스와 순서 계획은 Netbase의 ERP/CRM 통합 및 에이전트 납품 실무와 인용된 출처에서 도출된 것이며, 측정된 MCP 프로젝트 하나에서 나온 것이 아닙니다. 기간·비용·정확도·도입 수치는 어떠한 것도 주장하지 않습니다.

대안: MCP 레이어를 누가 구축하고 운영하는가

  • 현재 API 위에서 내부 팀이 직접

    강점
    ERP·CRM·재무 시스템과 현재 담당자에 대한 가장 깊은 이해
    선택 시점
    API가 이미 존재하고 팀이 양쪽 끝을 모두 담당하는 경우
  • ERP 또는 CRM 벤더의 내장 MCP 커넥터(있는 경우)

    강점
    가장 빠른 시작, 벤더가 유지관리
    선택 시점
    플랫폼이 이미 커넥터를 제공하고 도구 세트가 필요한 액션을 포함하는 경우
  • 전담 통합 파트너

    강점
    API, 도구 서버, 레지스트리, 승인 로직을 하나의 팀이 담당
    선택 시점
    API가 아직 없거나, 여러 시스템이 공유 게이트웨이를 필요로 하거나, 첫 번째 도구부터 거버넌스를 설계해야 하는 경우

아직 구축하지 말아야 할 때. 호출자가 하나뿐이고 두 번째 에이전트 계획이 없는 단일 내부 스크립트는 프로토콜·레지스트리·게이트웨이가 거의 필요 없습니다. 오버헤드가 단일 호출자 통합에서는 사용하지 않는 상호운용성을 구매하는 것에 불과합니다. 두 번째 에이전트·어시스턴트·파트너가 동일한 도구 표면을 필요로 할 때 MCP를 향해 나아가십시오.

Netbase 커스텀 개발에서 클라이언트는 그를 위해 만들어진 IP를 소유하며, 대부분의 프로젝트는 디스커버리 후 합의된 고정가 계약으로 진행됩니다. 기반 API 작업은 시스템 및 API 통합과 ERP 및 CRM 개발에, 에이전트 레이어는 AI 통합에 위치하며, 에이전틱 AI 자동화와 엔터프라이즈 AI 에이전트 플랫폼을 통해 제공됩니다. ERP·CRM·재무 데이터가 동일한 승인 질문 뒤에 있는 전문 서비스 등의 분야에서 적용됩니다.

이 가이드의 한계

  • MCP 사양은 아직 초기 단계이며 자주 개정됩니다. 인증 흐름을 구축하기 전에 반드시 확인하십시오.
  • 3단계 매트릭스와 순서 계획은 초기 설계이며, 특정 도구가 해당 시스템에 안전하다는 보증이 아닙니다.
  • 기간·비용·정확도·도입 수치는 어떠한 것도 주장하지 않으며, 실제 수치는 시스템과 호출 볼륨에 따라 다릅니다.
  • 범위 제한·로깅·레지스트리는 위험을 줄이지만, OWASP의 과도한 에이전시 지침이 권고하는 비정상적인 쓰기 검토의 필요성을 없애지는 않습니다.

Netbase 컨설턴트와 다음 단계를 계획하세요

자주 묻는 질문

아닙니다. API는 이미 존재합니다. MCP 서버는 그 중 선택된 명명된 하위 집합을 AI 에이전트가 호출할 수 있는 타입 도구로 래핑하며, 각각 고유한 승인 규칙을 가집니다. 전체 API를 에이전트에게 직접 노출하는 것이 아닙니다.

호출자가 하나인 단일 MCP 서버에는 필요 없습니다. 두 번째 서버 또는 두 번째 종류의 호출자가 생기면 게이트웨이를 추가하여, 인증·로깅·속도 제한을 여러 곳이 아닌 한 곳에서 적용하십시오.

주문 또는 청구서 상태와 같이 호출자가 하나인 읽기 전용 도구입니다. ERP·CRM·재무 시스템에 쓰기 위험 없이 인증과 로깅을 검증할 수 있습니다.

모델 외부의 사람이, AI 에이전트 보안 가이드가 금액·삭제·비가역적 액션에 적용하는 동일한 규칙을 따라 승인합니다. MCP 서버는 승인 전에 호출을 보류해야 하며, 진행 후 로깅하는 방식은 허용되지 않습니다.

다음 단계

에이전트가 호출할 ERP·CRM·재무 액션을 알려주시면, 노출 매트릭스·인증 모델·레지스트리의 범위를 정하기 위한 솔루션 검토를 예약하겠습니다. 에이전틱 AI 자동화 서비스를 확인하거나 Netbase 인사이트를 더 살펴보실 수도 있습니다.

사람이 통제권을 유지하는 AI 자동화와 에이전트 사람이 통제권을 유지하는 AI 자동화와 에이전트

Netbase는 반복적인 다단계 업무를 소프트웨어가 처리하면서 중요한 의사결정에 대한 사람의 승인을 유지하려는 운영팀을 위해 AI 자동화 및 에이전트 개발을 제공합니다. 규칙 기반 자동화와 AI를 가치 있는 곳에 결합하고, 사람 승인을 내장하며, 기준선 대비 성과를 측정합니다.

더 알아보기
line
엔터프라이즈 AI 에이전트 플랫폼: 승인, 감사 로그, 비용 한도로 AI 에이전트 운영 엔터프라이즈 AI 에이전트 플랫폼: 승인, 감사 로그, 비용 한도로 AI 에이전트 운영

엔터프라이즈 AI 에이전트 플랫폼은 AI 에이전트가 승인된 도구를 통해 멀티스텝 작업을 계획하고 수행하는 거버넌스 런타임입니다. 승인, 감사 로그, 접근 규칙, 비용 한도가 모든 행동에 책임을 부여합니다. Netbase는 이를 제품 라이선스가 아닌 고객의 자체 환경에 구축하는 전략적 비전 솔루션으로 제공합니다.

더 알아보기
line

Netbase와 원격으로 협력하기

Netbase의 모든 프로젝트는 원격으로 진행되므로, 어느 국가, 어느 산업의 고객도 함께 일할 수 있습니다. Netbase는 80개국 고객과 협력해 왔습니다. 계약 및 청구서는 Netbase JSC 명의로 발행되며, 결제는 Netbase JSC 법인 계좌 또는 PayPal Business로 이루어집니다. CEO Huy Nguyen(David)에게 WhatsApp 또는 이메일로 문의하세요.

Netbase에 문의하기

프로젝트 논의하기

Netbase JSC는 조직이 디지털 제품과 AI 기반 비즈니스 시스템을 설계, 구축, 현대화, 운영할 수 있도록 지원합니다.
프로젝트 문의

project@netbasejsc.com

WhatsApp

+84 937 869 689

사무소 주소

91 Nguyen Chi Thanh, Dong Da, Hanoi, Vietnam

연락하기

구축, 현대화 또는 운영하고 싶은 내용을 알려주세요.

구축, 현대화 또는 운영하고 싶은 내용을 알려주세요.

Netbase에 문의하기