RP

ramkansal/pentestmcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

115 stars 22 forks 품질 71 트렌드 24

ramkansal/pentestmcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

ramkansal/pentestmcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

pentestMCP는 모델 컨텍스트 프로토콜(MCP)을 통해 대형 언어 모델(LLM)과 실용적인 침투 테스트 도구 간의 강력한 다리를 제공합니다. 이 프로젝트는 MCP 서버로서 20개 이상의 표준 보안 평가 유틸리티(Nmap, Nuclei, ZAP, SQLMap 등)로 구성된 엄선된 제품군을 호출 가능한 '도구’로 노출합니다. 이를 통해 MCP 호환 클라이언트(예: Claude Desktop 또는 특정 VS Code 설정) 내의 AI 에이전트가 이러한 유틸리티를 활용해 자동화되고 상호작용적인 보안 분석 작업을 수행할 수 있습니다.

목표는 복잡한 보안 워크플로우에 대한 자연어 제어를 가능하게 하여 펜테스트 기능을 AI 기반 환경에 더 쉽게 통합하고 통합하는 것입니다. 이 작업은 Laurie Kirk의 GhidraMCP에서 영감을 받았습니다.


목차

  • 핵심 개념 및 아키텍처
  • 주요 특징
  • 선수 조건
  • 설치 및 설정
  • 사전 구축된 도커 이미지 사용 (권장)
  • 도커 이미지 구축
  • 클라이언트 호스트 통합
  • 클로드 데스크톱 통합
  • VS Code 코파일럿 채팅 통합
  • 도구 참고
  • 보안 고려사항
  • 기여
  • 면허
  • 면책 조항
  • 감사의 글

비디오 데모

https://github.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

pentestMCP: AI-Powered Penetration Testing via MCP

pentestMCP provides a powerful bridge between Large Language Models (LLMs) and practical penetration testing tools through the Model Context Protocol (MCP). This project functions as an MCP Server, exposing a curated suite of over 20 standard security assessment utilities (Nmap, Nuclei, ZAP, SQLMap, etc.) as callable ‘tools’. This allows AI agents within MCP-compatible clients (like Claude Desktop or specific VS Code setups) to leverage these utilities for automated and interactive security analysis tasks.

The goal is to enable natural language control over complex security workflows, making pentesting capabilities more accessible and integrated into AI-driven environments. This work is inspired by Laurie Kirk’s GhidraMCP.


Table of Contents


Video Demo

https://github.com/user-attachments/assets/930c879a-5cb4-478a-b033-f30df0e770a6

Core Concepts & Architecture

pentestMCP strictly adheres to the MCP specification, functioning solely as an MCP Server. It does not embed or directly communicate with any specific LLM. The interaction flow is mediated by an MCP Client Host application:

GitHub에서 전체 README 보기

설치

docker run --rm -i ramgameer/pentest-mcp:latest
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "pentestMCP": { "command": "docker", "args": [ "run", "--rm", "-i", "ramgameer/pentest-mcp:latest" ] } } }