Pentest Tools MCP Server
ペンテストツール MCP サーバー
侵入テスト ツール用の MCP (Model Context Protocol) サーバー。Claude Desktop、Roo Code、その他の互換性のある MCP クライアントなどのさまざまな LLM クライアントで動作するように設計されています。
特徴
包括的な侵入テストツール:
ディレクトリスキャン(FFuf、Dirsearch)
脆弱性スキャン(Nuclei、XSStrike)
APIテスト
偵察
さらに…
SecLists から事前設定された単語リスト
自動レポート生成
クロードデスクトップ統合
Related MCP server: redteam-mcp
前提条件
Docker と Docker Compose (コンテナ化されたセットアップ用)
Claudeデスクトップアプリケーションまたはその他のMCP互換クライアント
Python 3.10+ および uv (ローカルセットアップ用)
ディレクトリの設定
必要なディレクトリを作成します。
# Create directories
mkdir -p reports templates wordlistsディレクトリ構造は次のようになります。
pentest-tools/
├── reports/ # For storing scan reports
├── templates/ # For report templates
├── wordlists/ # For custom wordlists
├── pentest-tools-mcp-server.py
├── config.json
├── requirements.txt
├── docker-compose.yml
└── Dockerfile設定
Docker のセットアップ (推奨)
コンテナをビルドして起動します。
docker-compose up -d --buildコンテナが実行中であることを確認します。
docker-compose ps必要に応じてログを確認してください。
docker-compose logs -fローカルセットアップ
依存関係をインストールします:
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
uv pip install -r requirements.txt必要なシステム ツールをインストールします (Ubuntu/Debian の例):
sudo apt-get install nmap whatweb dnsrecon theharvester ffuf dirsearch sqlmapクロードデスクトップ統合
Claude デスクトップを設定します。
ウィンドウズ:
%APPDATA%\Claude\claude_desktop_config.jsonMacOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.jsonサーバー構成を追加します:
Docker のセットアップの場合:
{
"mcpServers": {
"pentest-tools": {
"command": "docker-compose",
"args": [
"run",
"--rm",
"pentest-tools",
"python3",
"pentest-tools-mcp-server.py"
],
"cwd": "\\Path\\to\\pentest-tools"
}
}
}上記の構成が Windows で機能しない場合は、次の代替方法を試してください。
{
"mcpServers": {
"pentest-tools": {
"command": "cmd",
"args": [
"/c",
"cd /d \\path\\to\\pentest-tools && docker-compose run --rm pentest-tools python3 pentest-tools-mcp-server.py"
]
}
}
}cwd (現在の作業ディレクトリ) に関する注意:
cwdClaude Desktopにどのディレクトリからコマンドを実行するかを伝えます。docker-compose.ymlを含むディレクトリへの絶対パスである必要があります。Windowsでは、パスに二重のバックスラッシュ(
\\)を使用します。Linux/MacOSでは、スラッシュ(
/)を使用します。
Claudeデスクトップを再起動します
使用法
Claude Desktop で利用可能なコマンド:
偵察:
/recon example.comディレクトリスキャン:
/scan example.com --type directory脆弱性スキャン:
/scan example.com --type full
/scan example.com --type xss
/scan example.com --type sqli
/scan example.com --type ssrfAPI テスト:
/scan api.example.com --type api自然言語コマンド:
「example.com で完全なセキュリティスキャンを実行する」
「example.com の XSS 脆弱性をチェックする」
「example.com で偵察を行う」
ディレクトリ構造の詳細
pentest-tools/
├── reports/ # Scan reports directory
│ ├── recon/ # Reconnaissance reports
│ ├── vulns/ # Vulnerability scan reports
│ └── api/ # API testing reports
├── templates/ # Report templates
│ ├── recon.html # Template for recon reports
│ ├── vuln.html # Template for vulnerability reports
│ └── api.html # Template for API test reports
├── wordlists/ # Custom wordlists
│ ├── SecLists/ # Cloned from SecLists repo
│ ├── custom/ # Your custom wordlists
│ └── generated/ # Tool-generated wordlists
├── pentest-tools-mcp-server.py # Main MCP server
├── config.json # Tool configuration
├── requirements.txt # Python dependencies
├── docker-compose.yml # Docker configuration
└── Dockerfile # Container definitionセキュリティノート
ターゲットをスキャンする権限が常にあることを確認してください
ツールと依存関係を最新の状態に保つ
スキャン結果を注意深く確認する
責任ある開示慣行に従う
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceAn MCP server that exposes over 20 standard penetration testing utilities, such as Nmap, SQLMap, and OWASP ZAP, as callable tools for AI agents. It enables natural language control over complex security workflows for automated and interactive penetration testing.93
- FlicenseNot gradedqualityCmaintenanceA penetration testing MCP server that runs 20 hacking tools inside a Kali Linux Docker container, enabling AI assistants to execute security scans and attacks via natural language.2
- FlicenseNot gradedqualityDmaintenanceUnified penetration testing MCP server for Claude Desktop providing 34 security tools for reconnaissance, web scanning, code analysis, and authenticated testing.1
- AlicenseNot gradedqualityBmaintenanceAI-powered penetration testing framework that can operate as an MCP server, enabling automated security assessments through natural language commands.2MIT
Related MCP Connectors
MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.
Security scanner for MCP servers. Detect vulnerabilities, prompt injection, and tool poisoning.
Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ch1nhpd/Pentest-Tools-MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server