3.1.2 - Pentest Agent and MCP Server 

Introduction 
As the industry's first red team platform to integrate LLM agents, the new version adds two LLM Agent-related features: Penetration Testing Agent and MCP Server.
More LLM and Agent capabilities will be added to Viper in subsequent updates.
Why can't the Agent help me write all these documents yet!!!
Pentest Agent 
Due to current limitations in LLM and engineering, a fully automated Agent is not ideal.
However, it is entirely feasible for an Agent to help penetration testing engineers input complex tool parameters, analyze tool results, and provide next-step penetration plans.

| Feature | pentestgpt.ai | viper pentest agent | 
|---|---|---|
| Runtime Environment | Cloud Sandbox | Local Environment ✅ | 
| Tool Runtime | Limited to 5 minutes | Unlimited ✅ | 
| Usage Frequency | Free version: 2/day | Free version: Unlimited ✅ | 
| Available Tools | Free version: Limited tools | Free version: All tools ✅ | 
| Model Selection | GPT-4 only | Any model supported ✅ | 
MCP Server 
If there's anything hottest in the current generative AI field, it would be MCP.
The new version of Viper includes an independently running MCP server. Please refer to the documentation for usage instructions and the list of supported tools.

Bug Fixes 
- Fixed issues with Session file upload/download/process operations


- Default certificates and test Python/PowerShell scripts are now available

- Fixed an issue where the agent module returned an exception issus
Optimizations 
- Host tags and notes are now integrated

- Agent tool invocation and tool results are displayed in JSON format

- Nuclei default configuration UI

- Generate PE/ELFhas been modified to native exe and elf payloads, with source code compiled versions available via module generation
- Linux now checks if a folder is empty before deletion

- Optimized some UI interfaces and cleaned up deprecated frontend components.