MCPFP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCPFPRun a guided security assessment on the lab target and generate a Markdown report."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCPFP — Model Context Protocol For Pentesting
Servidor MCP (Model Context Protocol, SDK oficial de Python) para practicar evaluación de seguridad contra una máquina virtual de laboratorio (VulnHub u otra). Valida el OWASP Top 10, escanea red y protocolo, y guía al estudiante paso a paso.
Regla de oro: el MCP describe vulnerabilidades y sugiere acercamientos, pero nunca las explota. Los hallazgos se entregan en el chat y se guardan como reporte Markdown en el directorio desde donde se invocó el MCP. Úsalo solo en laboratorios propios o con autorización explícita.
Instalación
python -m venv .venv
.venv\Scripts\python -m pip install -e .
copy .env.example .envEdita .env con los datos del laboratorio (ver comentarios en .env.example):
MCPFP_TARGET_HOST: IP/host de la VM.MCPFP_AUTHORIZED=true: confirma que tienes permiso (obligatorio para operar).MCPFP_PORT_RANGE,MCPFP_REPORT_DIR, credenciales de lab (opcionales).
Nunca subas .env a un repositorio.
Herramientas externas recomendadas (el MCP valida su existencia y sugiere cómo
instalarlas): nmap, nikto, whatweb, openssl, curl, dig.
Related MCP server: VibeDefender MCP Server
Uso
Servidor MCP
Correrlo manualmente (stdio), invocando el módulo del servidor:
.venv\Scripts\python -m mcpfp.serverPara registrarlo en Claude Code:
claude mcp add mcpfp -s user -- "<ruta>\.venv\Scripts\python.exe" -m mcpfp.servero para otro cliente MCP (Claude Desktop, etc.), agrega este bloque a la config
de mcpServers del cliente, ajustando las rutas a tu máquina:
{
"mcpServers": {
"mcpfp": {
"command": "C:\\ruta\\a\\MCPFP\\.venv\\Scripts\\python.exe",
"args": ["-m", "mcpfp.server"],
"cwd": "C:\\ruta\\a\\MCPFP"
}
}
}cwd define dónde se escribe el reporte Markdown (por defecto en reports/).
Herramientas expuestas
Tool | Descripción | ¿Explota? |
| Carga y valida el objetivo del | No |
| Verifica herramientas externas y sugiere instalación | No |
| Puertos/servicios/versiones (nmap no intrusivo) | No |
| Cabeceras de seguridad HTTP | No |
| Certificado y protocolo TLS | No |
| Fingerprinting + mapeo OWASP Top 10 | No |
| Tutor: acercamientos obvios y no obvios | No |
| Guarda hallazgos en Markdown en el cwd | No |
Además, el prompt MCP metodologia describe el flujo completo.
Guardarraíles anti-explotación
src/mcpfp/guardrails.py aplica lista blanca de binarios y lista negra de
argumentos intrusivos (exploit, brute, dos, dump, etc.). Herramientas de
explotación (sqlmap, hydra, metasploit, …) están prohibidas.
Skill de Claude
skills/ciberseguridad-owasp-iso27001/SKILL.md: metodología de abordaje
defensivo siguiendo OWASP + ISO/IEC 27001.
Estructura
src/mcpfp/
├── server.py # FastMCP: tools, prompt
├── config.py # objetivo único desde .env
├── guardrails.py # anti-explotación
├── tools/ # environment, recon, protocol, web_owasp, guidance, report
└── knowledge/ # referencias OWASP / protocolo
skills/ # Skill de Claude (OWASP + ISO 27001)Aviso legal
Herramienta educativa y defensiva. El uso contra sistemas sin autorización es ilegal. El autor y los contribuyentes no se responsabilizan del mal uso.
This server cannot be deployed
Maintenance
Related MCP Connectors
Offline methodology engine for authorized penetration testing, CTF, and security research.
Scan a website for vulnerabilities: OWASP Top 10, CVEs, SSL, headers - with plain-English fixes
AI pentesting: run scans, triage vulnerabilities, review PRs, manage schedules and assets.
Security, SEO and AI-visibility scanner for web apps · free scans and focused checks via MCP.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProfessional security testing server with 50+ integrated tools for web application vulnerability scanning, reconnaissance, fuzzing, and API testing. Enables comprehensive bug bounty hunting workflows including subdomain enumeration, XSS/SQLi detection, and automated security assessments.1MIT
- AlicenseNot gradedqualityDmaintenanceProvides security assessment methodology, tool documentation, and step-by-step workflows to guide AI agents through vulnerability scanning, static analysis, and penetration testing of applications and URLs.1MIT
- AlicenseNot gradedqualityBmaintenancePassive security scanner that audits a running MCP server against the OWASP MCP Top 10 and grades it A-F. Read-only static analysis of the advertised tools, prompts and resources with console/JSON/SARIF output, and it also runs as an MCP server itself.42 npmMIT
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to run bounded security reconnaissance tools against a local OWASP Juice Shop target via MCP, including HTTP checks, header inspection, Nmap scanning, and web enumeration, without granting arbitrary shell access.-