Damn Vulnerable MCP Server
StaleDescription
A deliberately vulnerable MCP server for security education, containing multiple MCP protocol vulnerability scenarios to help developers understand and prevent agent security risks.
Key Features
- 10 progressive difficulty challenges covering MCP security vulnerabilities
- Covers prompt injection, tool poisoning, rug pull, and token theft attacks
- Docker-based lab environment for hands-on security training
- Includes easy, medium, and hard challenge tiers with solution guides
- Demonstrates multi-vector attack chaining for advanced scenarios
- Compatible with MCP clients like Cline (VSCode Extension)
Use Cases
π‘ Security researchers learning MCP protocol vulnerabilities
π‘ Developers building secure MCP server implementations
π‘ AI safety professionals training on agent attack vectors
π‘ Red team exercises targeting MCP-based AI systems
π‘ Educational coursework on LLM application security
Categories
Quick Start
Clone the repo, then run: docker build -t dvmcp . && docker run -p 9001-9010:9001-9010 dvmcp. Connect via Cline VSCode Extension. Recommended environment: Docker on Linux.