Compliance Scanner MCP
ISMS-P, NIST, CIS Benchmark 등 보안 규제 문서를 분석하는 MCP(Model Context Protocol) 서버입니다.
Claude Desktop과 연동하여 PDF/TXT 형식의 규제 문서를 구조화된 JSON으로 변환하고, AWS 서비스 추천, 난이도 평가, 구현 일수 추정 등을 제공합니다.
주요 기능
기능 | 설명 |
규제 분석 | 텍스트에서 규제 ID, 요구사항, 키워드 자동 추출 |
PDF 처리 | PDF 파일 읽기, 페이지 범위 지정, 키워드 검색 |
AWS 추천 | 규제 요구사항에 맞는 AWS 서비스 자동 추천 |
규제 비교 | 여러 규제 간 공통점/차이점 분석 |
난이도 평가 | 구현 난이도 및 예상 일수 자동 추정 |
설치 방법
1. 저장소 클론
2. 가상환경 생성 및 활성화
3. 의존성 설치
Claude Desktop 연동
1. Claude Desktop 설정 파일 열기
macOS:
Windows:
2. MCP 서버 설정 추가
cwd경로를 실제 프로젝트 경로로 변경하세요.
3. Claude Desktop 재시작
설정 후 Claude Desktop을 재시작하면 도구가 활성화됩니다.
사용 예시
예시 1: 규제 텍스트 분석
Claude에게 다음과 같이 요청:
결과:
예시 2: PDF 파일 읽기 및 분석
예시 3: PDF 키워드 검색
결과:
예시 4: 여러 규제 비교
MCP Tools
Tool | 설명 |
| 규제 텍스트를 구조화된 JSON으로 변환 |
| PDF 파일을 텍스트로 변환 |
| PDF에서 키워드 검색 |
| PDF 읽기 + 분석 (결합) |
| regulations/ 폴더 파일 목록 |
| 여러 규제 비교 분석 |
MCP Resources
Resource | 설명 |
| 규제 문서 목록 |
| ISMS-P 규제 조회 (예: |
테스트
보안
regulations/폴더 외부의 파일에는 접근할 수 없습니다.절대 경로 입력 시에도
regulations/폴더 내부만 접근 가능합니다.
기여하기
Fork the repository
Create your feature branch (
git checkout -b feature/amazing-feature)Commit your changes (
git commit -m 'feat: Add amazing feature')Push to the branch (
git push origin feature/amazing-feature)Open a Pull Request
📄 라이선스
MIT License - 자세한 내용은 LICENSE 파일을 참조하세요.
📞 문의
문의사항이나 버그 리포트는 Issues에 등록해주세요.