pentestthinkingMCP
Plan and execute penetration testing steps using advanced strategies like Beam Search and Monte Carlo Tree Search. Automates attack path planning, provides step-by-step guidance, and recommends tools for CTF/HTB challenges.
Instructions
Advanced reasoning tool with multiple strategies including Beam Search and Monte Carlo Tree Search
Input Schema
Name | Required | Description | Default |
---|---|---|---|
attackStep | Yes | Current attack step or action in the penetration test | |
attackStepNumber | Yes | Current step number in the attack chain | |
nextAttackStepNeeded | Yes | Whether another attack step is needed | |
strategyType | No | Attack strategy to use (beam_search or mcts) | |
totalAttackSteps | Yes | Total expected steps in the attack chain |
Input Schema (JSON Schema)
{
"properties": {
"attackStep": {
"description": "Current attack step or action in the penetration test",
"type": "string"
},
"attackStepNumber": {
"description": "Current step number in the attack chain",
"minimum": 1,
"type": "integer"
},
"nextAttackStepNeeded": {
"description": "Whether another attack step is needed",
"type": "boolean"
},
"strategyType": {
"description": "Attack strategy to use (beam_search or mcts)",
"enum": [
"beam_search",
"mcts"
],
"type": "string"
},
"totalAttackSteps": {
"description": "Total expected steps in the attack chain",
"minimum": 1,
"type": "integer"
}
},
"required": [
"attackStep",
"attackStepNumber",
"totalAttackSteps",
"nextAttackStepNeeded"
],
"type": "object"
}