본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 보안·개인정보 · 윈도우즈 유틸

eunox-mcp

0

eunox-mcp는 eunolabs가 개발한 정책 적용 프록시로, Model Context Protocol(MCP) 서버 앞단에서 deny-by-default 방식의 능력 방화벽 역할을 합니다.

AI 에이전트보안정책프록시

소개

eunox-mcp는 eunolabs가 개발한 정책 적용 프록시로, Model Context Protocol(MCP) 서버 앞단에서 deny-by-default 방식의 능력 방화벽 역할을 합니다. 로컬 또는 원격 MCP 서버의 호출을 YAML 매니페스트로 통제하며, 모든 정책 결정은 변조 감지 가능한 감사 로그(audit log)로 기록됩니다. Apache-2.0 라이선스로 배포되며, GitHub의 eunolabs/eunox 저장소를 통해 관리됩니다.

상세정보

deny-by-default 능력 방화벽

모든 MCP 서버 요청을 기본 거부 상태에서 출발하도록 설정하며, YAML 매니페스트에 명시적으로 허용된 호출만 통과시킵니다. 이를 통해 새로운 도구나 리소스가 추가되더라도 정책에 포함되지 않는 한 자동으로 차단됩니다.

YAML 매니페스트 기반 정책 적용

정책은 사람이 읽고 편집하기 쉬운 YAML 매니페스트로 정의되며, 로컬 또는 원격 MCP 서버를 대상으로 동일하게 적용됩니다. 매니페스트 변경을 통해 허용 대상 도구, 리소스, 동작을 세밀하게 조정할 수 있습니다.

변조 감지 가능한 감사 로그

모든 정책 결정과 그 근거는 별도의 감사 로그(audit log)에 기록되며, 변조 감지(tamper-evident) 특성을 갖습니다. 사후에 어떤 호출이 허용 또는 거부되었는지 추적해 정책 위반 여부를 점검할 수 있습니다.

eunox-mcp는 어떤 라이선스로 배포되나요?

Apache-2.0 라이선스로 배포되며, 자세한 내용은 GitHub 저장소의 LICENSE 파일에서 확인할 수 있습니다.

로컬 MCP 서버뿐 아니라 원격 MCP 서버에도 적용할 수 있나요?

지원합니다. 동일한 YAML 매니페스트 정책을 로컬과 원격 MCP 서버 앞단 모두에 적용할 수 있도록 설계되었습니다.

정책 결정은 어떻게 확인하나요?

모든 정책 결정은 변조 감지 가능한 감사 로그로 기록되므로, 해당 로그를 검토해 허용 또는 거부 여부와 근거를 추적할 수 있습니다.

시스템 요구사항

winget 패키지 매니저가 설치된 Windows 환경(x64)에서 동작합니다. 정책 정의용 YAML 매니페스트와 감사 로그 저장 경로가 필요하며, 프록시 대상이 되는 MCP 서버(로컬 또는 원격)와 eunox 바이너리를 PATH에서 사용할 수 있어야 합니다.