Web Pentest MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WEB_PENTEST_MCP_TRANSPORT | No | Set to `streamable-http` to launch the FastMCP server in streamable-http mode instead of stdio mode (used for Claude Desktop / Antigravity IDE). | stdio |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| browse_wstg_catalogA | Tra cứu Từ điển Kiểm thử An ninh Chuẩn OWASP Web Security Testing Guide (WSTG) v4.2. Gồm 13 chuyên đề và 119 bài kiểm tra bảo mật từ workbook pentest 2026. 📌 HƯỚNG DẪN THỰC HIỆN:
💡 VÍ DỤ MINH HỌA:
|
| manage_pentest_programA | Quản lý Vòng đời Chương trình Kiểm thử An ninh (Pentest Program Lifecycle Manager). Tập hợp toàn bộ các chức năng: XEM danh sách, TẠO MỚI, CẬP NHẬT và XÓA Chương trình. Mỗi Program là một dự án đánh giá độc lập, quản lý danh sách nhiều URLs/Tài sản (1:N Multi-Asset Scope). 📌 HƯỚNG DẪN THỰC HIỆN:
💡 VÍ DỤ MINH HỌA:
⚠️ BƯỚC TIẾP THEO: Sau khi tạo Program, hãy dùng tool 'manage_scope_targets' (action='set_target') để thêm các URL/tài sản vào chương trình này. |
| manage_scope_targetsA | Quản lý Tài sản / Mục tiêu trong Phạm vi Kiểm thử (Scope Targets Manager). Thêm mới, Cập nhật (Upsert), Xóa, Liệt kê và Xác thực tính hợp pháp của URLs/Assets theo Program. 📌 HƯỚNG DẪN THỰC HIỆN:
💡 VÍ DỤ MINH HỌA:
|
| run_pentest_pipelineA | Master Penetration Testing Pipeline: Kích hoạt Pipeline Kiểm thử Tự động 1 Chạm theo chuẩn OWASP WSTG v4.2. Tự động thu thập bằng chứng pháp lý (Forensics CLI stdout + SHA-256 hash), tính điểm rủi ro theo ma trận 16 chỉ số OWASP Risk Rating. 📌 HƯỚNG DẪN THỰC HIỆN:
💡 VÍ DỤ MINH HỌA:
⚠️ CHÚ Ý BẢO MẬT: Mục tiêu BẮT BUỘC phải được cấp phép trước qua 'manage_scope_targets'. Hệ thống sẽ TỪ CHỐI THỰC THI (BLOCKED - TARGET_OUT_OF_SCOPE) nếu chưa được xác nhận ủy quyền. |
| run_wstg_testA | Granular WSTG Test Dispatcher: Thực thi hoặc kiểm thử lại (Re-test) một mã kiểm tra WSTG đơn lẻ cụ thể. 📌 HƯỚNG DẪN THỰC HIỆN:
💡 VÍ DỤ MINH HỌA:
⚠️ CHÚ Ý BẢO MẬT: Mục tiêu BẮT BUỘC phải được cấp phép trước qua 'manage_scope_targets'. |
| get_pentest_dashboardA | Executive Pentest Dashboard: Báo cáo Dashboard Điều hành Tổng quan Kết quả Pentest. Tổng hợp phân bố lỗ hổng theo mức độ nghiêm trọng (Critical, High, Medium, Low), tiến độ hoàn thành WSTG Checklist (%), và bằng chứng forensics SHA-256. 📌 HƯỚNG DẪN THỰC HIỆN:
💡 VÍ DỤ MINH HỌA:
|
| inspect_finding_or_evidenceA | Deep Inspector: Điều tra chuyên sâu và thẩm định bằng chứng kỹ thuật. Cho phép truy xuất 100% dữ liệu gốc:
📌 HƯỚNG DẪN THỰC HIỆN:
💡 VÍ DỤ MINH HỌA:
|
| run_surface_reconC | Surface Grapher: Qu?t trinh s?t b? m?t t?n c?ng ?a ngu?n (crt.sh, subfinder, dnsrecon, httpx). T? ??ng ?p d?ng B? l?c t?i nguy?n t?nh (Noise Filter) v? g?n c? c?c Entry Points kh? nghi ph?c v? Ch?t Ch?n 2. |
| triage_surface_entry_pointsB | Human Checkpoint 2: Th?m ??nh v? Ph? duy?t B? m?t T?n c?ng (Surface Triage). Cho ph?p Chuy?n gia Pentest xem, duy?t (APPROVE) ho?c lo?i b? (REJECT) c?c ?i?m ch?m kh? nghi tr??c khi ch?y qu?t s?u. |
| export_bugbounty_reportC | Bug Bounty One-Shot Triage Reporter (Phase 3 Engine). T? ??ng xu?t b?o c?o l? h?ng chu?n Markdown ph?c v? n?p HackerOne, Bugcrowd ho?c b?n giao Kh?ch h?ng Doanh nghi?p:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Most tools have distinct purposes, but there is meaningful overlap between run_pentest_pipeline and run_wstg_test because the pipeline can target a single WSTG objective while run_wstg_test also runs individual tests. run_surface_recon also partially overlaps with the pipeline's recon scan profiles. Descriptions help clarify when to use each, but an agent could still hesitate between them.
All tool names use snake_case and generally follow a verb_noun pattern such as manage_pentest_program, run_wstg_test, get_pentest_dashboard, and export_bugbounty_report. The few compound names like inspect_finding_or_evidence remain readable and consistent with the set.
The set contains 10 tools, which is well within the appropriate range for a focused pentest workflow. Each tool corresponds to a meaningful stage or operation: lifecycle management, scope, scanning, catalog lookup, evidence inspection, triage, and reporting.
The surface covers the core pentest lifecycle from program and scope management through scanning, triage, inspection, and reporting. Minor gaps remain around explicitly listing or managing findings beyond inspecting by ID, such as listing all findings or updating finding status, but these are workable given the dashboard and report tools.