MCP NMAP Server

by PhialsBasement
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

MCP NMAP 서버

AI 비서가 NMAP을 사용하여 네트워크 스캐닝 작업을 수행할 수 있도록 하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 AI 모델이 NMAP과 상호 작용할 수 있는 표준화된 인터페이스를 제공하여 AI 대화를 통해 네트워크 분석 및 보안 평가를 수행할 수 있도록 합니다.

필수 조건

  • 윈도우 운영체제
  • Node.js(v18 이상)
  • NMAP이 설치되었고 Windows 명령줄에서 접근 가능함
  • 개발을 위한 TypeScript

설치

Smithery를 통해 설치

Smithery를 통해 Claude Desktop용 NMAP 서버를 자동으로 설치하려면:

지엑스피1

수동 설치

npm을 사용하여 패키지를 전역적으로 설치합니다.

npm install -g mcp-nmap-server

또는 프로젝트에 로컬로 설치하세요.

npm install mcp-nmap-server

특징

이 서버는 간단한 인터페이스를 통해 NMAP의 핵심 기능에 대한 액세스를 제공합니다. 빠른 검사, 전체 포트 검사, 버전 감지 및 사용자 지정 타이밍 템플릿을 지원합니다. 구현은 NMAP의 기본 명령줄 인터페이스를 사용하여 표준 NMAP 작업과의 안정성과 일관성을 보장합니다.

Claude Desktop을 사용한 구성

Windows에서 Claude Desktop과 함께 이 서버를 사용하려면 C:\Users\YOUR_USERNAME\AppData\Roaming\Claude\config.json 에 있는 Claude 구성 파일에서 구성해야 합니다.

mcpServers 섹션에 NMAP 서버를 추가하여 구성에 추가하세요. 다음은 Claude Desktop 구성 파일의 전체 예입니다.

{ "mcpServers": { "nmap": { "command": "node", "args": [ "C:\\Users\\YOUR_USERNAME\\Downloads\\mcp-nmap-server\\dist\\index.js" ] } }, "globalShortcut": "Ctrl+Q" }

YOUR_USERNAME Windows 사용자 이름으로 바꾸고 경로를 NMAP 서버를 설치한 위치로 조정하세요.

AI 활용

구성이 완료되면 Claude와 같은 AI 비서는 run_nmap_scan 함수를 통해 서버를 사용할 수 있습니다. 이 함수는 다음 매개변수를 받습니다.

{ target: string; // Host or network to scan ports?: string; // Optional port specification (e.g., "80,443" or "1-1000") scanType?: 'quick' | 'full' | 'version'; // Scan type (default: 'quick') timing?: number; // NMAP timing template 0-5 (default: 3) additionalFlags?: string; // Optional additional NMAP flags }

클로드와의 대화 예시:

Human: Can you scan localhost for open ports? Claude: I'll help you scan localhost using NMAP. <runs nmap scan with parameters> target: "localhost" scanType: "quick" timing: 3

특허

MIT 라이센스

지원하다

문제점, 제안 또는 기여에 대한 의견이 있으시면 GitHub 저장소를 방문해주세요.

-
security - not tested
A
license - permissive license
-
quality - not tested

AI 보조자가 NMAP을 사용하여 네트워크 스캐닝 작업을 수행할 수 있도록 하여 AI 대화를 통해 네트워크 분석 및 보안 평가를 위한 표준화된 인터페이스를 제공합니다.

  1. Prerequisites
    1. Installation
      1. Installing via Smithery
      2. Manual Installation
    2. Features
      1. Configuration with Claude Desktop
        1. Usage with AI
          1. License
            1. Support
              ID: 4yj1if5lxy