Nuclei MCP

by GH05TCREW
0
  • Linux
  • Apple

Integrations

  • Uses Node.js as runtime environment for the Nuclei vulnerability scanner bridge

핵 MCP

Nuclei MCP는 강력한 취약성 스캐너인 Nuclei와 Model Context Protocol(MCP) 생태계를 연결하는 브리지입니다.

개요

Nuclei MCP는 Nuclei의 템플릿 기반 취약점 스캐닝 기능을 MCP 호환 애플리케이션 및 AI 기반 워크플로 시스템에 원활하게 통합할 수 있도록 지원합니다. 이 브릿지를 통해 표준화된 프로토콜을 통해 Nuclei 기능을 활용할 수 있으므로 자동화된 보안 테스트 파이프라인이나 AI 지원 기능에 쉽게 통합할 수 있습니다.

특징

  • 간단한 구성 및 설정
  • 다른 MCP 호환 도구 및 시스템과의 쉬운 통합
  • 표준화된 입출력 처리
  • Nuclei의 광범위한 템플릿 라이브러리에 액세스

설치

필수 조건

  • Node.js(v16 이상)
  • 시스템에 설치된 Nuclei

설치

지엑스피1

구성

이 서버에서는 NUCLEI_PATH 환경 변수를 통해 Nuclei 실행 파일의 경로를 설정해야 합니다.

예:

# Linux/macOS export NUCLEI_PATH=/usr/local/bin/nuclei # Windows set NUCLEI_PATH=C:\path\to\nuclei\nuclei.exe

용법

명령줄

# With NUCLEI_PATH environment variable set npx gc-nuclei-mcp

클로드 데스크톱과 함께

claude_desktop_config.json 에 다음을 추가하세요:

{ "mcpServers": { "nuclei": { "command": "npx", "args": ["-y", "gc-nuclei-mcp"], "env": { "NUCLEI_PATH": "C:\\path\\to\\nuclei\\nuclei.exe" } } } }

다른 MCP 클라이언트와 함께

다른 MCP 클라이언트의 경우 다음을 사용하여 이 서버를 사용하도록 구성할 수 있습니다.

NUCLEI_PATH=/path/to/nuclei npx gc-nuclei-mcp

핵 스캔 실행

구성이 완료되면 do-nuclei 도구를 사용하여 MCP 인터페이스를 통해 Nuclei 검사를 실행할 수 있습니다.

// Example of calling Nuclei through MCP const result = await mcp.tools.invoke("do-nuclei", { url: "https://example.com", tags: "cve,rce,tech" });

사용 가능한 태그 가져오기

get-nuclei-tags 도구를 사용하면 사용 가능한 모든 Nuclei 템플릿 태그를 검색할 수 있습니다.

// Get all available Nuclei tags const tagsResult = await mcp.tools.invoke("get-nuclei-tags", {}); const tags = JSON.parse(tagsResult.content[0].text);

매개변수

Nuclei MCP는 현재 다음 매개변수를 지원합니다.

  • url : 스캔할 대상 URL(필수)
  • tags : 실행할 검사를 필터링할 템플릿 태그의 쉼표로 구분된 목록(선택 사항)

예시

기본 취약점 검사

const result = await mcp.tools.invoke("do-nuclei", { url: "https://target-website.com" });

특정 태그를 사용한 타겟 스캔

const result = await mcp.tools.invoke("do-nuclei", { url: "https://target-website.com", tags: "cve,oast,ssrf" });

AI 어시스턴트와의 통합

Nuclei MCP는 모델 컨텍스트 프로토콜을 지원하는 AI 어시스턴트와 원활하게 작동하도록 설계되어 보안 테스트 작업을 위한 자연어 상호 작용을 가능하게 합니다.

AI 비서와의 대화 예시:

User: Check example.com for common security vulnerabilities AI: I'll help you scan example.com for security vulnerabilities using Nuclei. [AI uses Nuclei MCP to run the scan and returns the results] Nuclei scan results for example.com: - Found CVE-2021-XXXX in the login page - Detected an open redirect vulnerability - Identified outdated WordPress version ...

보안 고려 사항

  • 웹사이트의 취약점을 스캔하기 전에 항상 적절한 승인을 받으십시오.
  • 책임감 있고 윤리적으로 사용하세요
  • 프로덕션 시스템에 대한 활성 스캐닝의 잠재적 영향을 고려하세요.
  • 일부 템플릿은 상당한 트래픽을 생성하거나 잠재적으로 방해가 되는 테스트를 생성할 수 있습니다.

문제 해결

문제가 발생하는 경우:

  1. Nuclei가 제대로 설치되고 접근 가능한지 확인하세요.
  2. 구성에서 Nuclei 실행 파일의 경로를 확인하세요.
  3. 실행을 위해 적절한 권한이 설정되었는지 확인하세요.
  4. 자세한 오류 메시지는 서버 로그를 검토하세요.

특허

아파치-2.0

감사의 말

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Nuclei 취약성 스캐너를 MCP 호환 애플리케이션과 연결하여 AI 도우미가 자연어 상호작용을 통해 보안 테스트를 수행할 수 있도록 합니다.

  1. 개요
    1. 특징
      1. 설치
        1. 필수 조건
        2. 설치
      2. 구성
        1. 용법
          1. 명령줄
          2. 클로드 데스크톱과 함께
          3. 다른 MCP 클라이언트와 함께
          4. 핵 스캔 실행
          5. 사용 가능한 태그 가져오기
        2. 매개변수
          1. 예시
            1. 기본 취약점 검사
            2. 특정 태그를 사용한 타겟 스캔
          2. AI 어시스턴트와의 통합
            1. 보안 고려 사항
              1. 문제 해결
                1. 특허
                  1. 감사의 말

                    Related MCP Servers

                    • -
                      security
                      A
                      license
                      -
                      quality
                      An MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.
                      Last updated -
                      2
                      Python
                      MIT License
                    • A
                      security
                      A
                      license
                      A
                      quality
                      An MCP server that supercharges AI assistants with powerful tools for software development, enabling research, planning, code generation, and project scaffolding through natural language interaction.
                      Last updated -
                      11
                      6
                      TypeScript
                      MIT License
                      • Linux
                      • Apple
                    • -
                      security
                      F
                      license
                      -
                      quality
                      Allows developers to query security findings (SAST issues, secrets, patches) using natural language within AI-assisted tools like Claude Desktop, Cursor, and other MCP-compatible environments.
                      Last updated -
                      1
                      Python
                      • Linux
                      • Apple
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A lightweight, extensible cybersecurity toolkit that connects AI assistants to security tools through the Model Context Protocol (MCP), enabling AI-assisted security research, scanning, and analysis.
                      Last updated -
                      3
                      Python
                      MIT License

                    View all related MCP servers

                    ID: sdfh5xltn8