rapid7-bulk-export-mcp은(는) 무엇을 하나요?
Rapid7 Bulk Export MCP - Rapid7 Command Platform 데이터를 MCP(Model Context Protocol) 및 AgentSkills로 AI 기반 분석하는 스킬입니다.
개요
이 프로젝트는 Rapid7 Command Platform에서 데이터를 대량으로 내보내고 분석하는 과정을 AI 에이전트가 자동화할 수 있도록 돕는 도구입니다. MCP(Model Context Protocol)를 통해 에이전트가 Rapid7 API와 직접 상호작용하며, AgentSkills를 활용하여 정교한 분석 워크플로우를 실행합니다.
기능
- 대량 데이터 내보내기: Rapid7 Command Platform에서 자산, 취약점, 경고 등 다양한 데이터를 대량으로 내보냅니다.
- AI 기반 분석: 내보낸 데이터를 AI가 자동으로 분석하여 인사이트를 제공합니다.
- MCP 지원: Model Context Protocol을 통해 다양한 AI 에이전트와 호환됩니다.
- AgentSkills 통합: 복잡한 분석 작업을 AgentSkills로 체계화합니다.
사용법
사전 요구사항
- Rapid7 Command Platform API 키
- OpenAI API 키 또는 호환되는 AI 모델
- Node.js 18 이상
설치
npm install rapid7/rapid7-bulk-export-mcp
환경 변수 설정
RAPID7_API_KEY=your_api_key_here
RAPID7_API_BASE_URL=https://us.api.insight.rapid7.com
OPENAI_API_KEY=your_openai_api_key_here
실행
npx rapid7-bulk-export-mcp
스킬 정의
이 MCP 스킬은 다음과 같은 에이전트에서 사용 가능합니다:
- Claude Code
- Cursor
- Codex
- 기타 MCP 호환 AI 에이전트
예제
// Rapid7에서 취약점 데이터 가져오기
const vulnerabilities = await mcp.tool('rapid7_bulk_export', {
type: 'vulnerabilities',
limit: 100,
filters: {
severity: 'critical'
}
});
// AI 분석 실행
const analysis = await mcp.tool('rapid7_analyze', {
data: vulnerabilities
});
라이선스
MIT
기여
버그 리포트, 기능 제안, 풀 리퀘스트는 GitHub 저장소를 통해 환영합니다.