.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/harishsg993010/damn-vulnerable-mcp-server
home/mcp-servers/harishsg993010/damn-vulnerable-mcp-server
harishsg993010 avatar

damn-vulnerable-mcp-server

byharishsg993010· 1 MCP server

Stars

1.3k

Forks

171

Category

Testing & QA

View on GitHub

TL;DR

A deliberately vulnerable implementation of the Model Context Protocol (MCP) for educational purposes.

How to install damn-vulnerable-mcp-server?

harishsg993010/damn-vulnerable-mcp-server
$git clone https://github.com/harishsg993010/damn-vulnerable-mcp-server

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install damn-vulnerable-mcp-server by running `git clone https://github.com/harishsg993010/damn-vulnerable-mcp-server`, then use it for the current task and follow its documentation at https://github.com/harishsg993010/damn-vulnerable-mcp-server.

Files · 1

View on GitHub
README.md
1# Damn Vulnerable Model Context Protocol (DVMCP)
2 
3A deliberately vulnerable implementation of the Model Context Protocol (MCP) for educational purposes.
4 
5## Overview
6 
7The Damn Vulnerable Model Context Protocol (DVMCP) is an educational project designed to demonstrate security vulnerabilities in MCP implementations. It contains 10 challenges of increasing difficulty that showcase different types of vulnerabilities and attack vectors.
8 
9This project is intended for security researchers, developers, and AI safety professionals to learn about potential security issues in MCP implementations and how to mitigate them.
10 
11## What is MCP?
12 
13The [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) is a standardized protocol that allows applications to provide context for Large Language Models (LLMs) in a structured way. It separates the concerns of providing context from the actual LLM interaction, enabling applications to expose resources, tools, and prompts to LLMs.
14 
15## Recommended MCP Clients
16 
17CLINE - VSCode Extension
18Refer to this [Connecting to a Remote Server - Cline](https://docs.cline.bot/mcp/connecting-to-a-remote-server) for connecting Cline with MCP server
19 
20## Quick Start
21 
22Once you have cloned the repository, run the following commands:
23 
24```sh
25docker build -t dvmcp .
26docker run -p 9001-9010:9001-9010 dvmcp
27```
28 
29## Disclaimer
30It's not stable in a Windows environment. If you don't want to use Docker then please use Linux environment.
31I recommend Docker to run the LAB and I am 100% percent sure it works well in the Docker environment
32 
33## Security Risks
34 
35While MCP provides many benefits, it also introduces new security considerations. This project demonstrates various vulnerabilities that can occur in MCP implementations, including:
36 
371. **Prompt Injection**: Manipulating LLM behavior through malicious inputs
382. **Tool Poisoning**: Hiding malicious instructions in tool descriptions
393. **Excessive Permissions**: Exploiting overly permissive tool access
404. **Rug Pull Attacks**: Exploiting tool definition mutations
415. **Tool Shadowing**: Overriding legitimate tools with malicious ones
426. **Indirect Prompt Injection**: Injecting instructions through data sources
437. **Token Theft**: Exploiting insecure token storage
448. **Malicious Code Execution**: Executing arbitrary code through vulnerable tools
459. **Remote Access Control**: Gaining unauthorized system access
4610. **Multi-Vector Attacks**: Combining multiple vulnerabilities
47 
48## Project Structure
49 
50```
51damn-vulnerable-MCP-server/
52├── README.md # Project overview
53├── requirements.txt # Python dependencies
54├── challenges/ # Challenge implementations
55│ ├── easy/ # Easy difficulty challenges (1-3)
56│ │ ├── challenge1/ # Basic Prompt Injection
57│ │ ├── challenge2/ # Tool Poisoning
58│ │ └── challenge3/ # Excessive Permission Scope
59│ ├── medium/ # Medium difficulty challenges (4-7)
60│ │ ├── challenge4/ # Rug Pull Attack
61│ │ ├── challenge5/ # Tool Shadowing
62│ │ ├── challenge6/ # Indirect Prompt Injection
63│ │ └── challenge7/ # Token Theft
64│ └── hard/ # Hard difficulty challenges (8-10)
65│ ├── challenge8/ # Malicious Code Execution
66│ ├── challenge9/ # Remote Access Control
67│ └── challenge10/ # Multi-Vector Attack
68├── docs/ # Documentation
69│ ├── setup.md # Setup instructions
70│ ├── challenges.md # Challenge descriptions
71│ └── mcp_overview.md # MCP protocol overview
72├── solutions/ # Solution guides
73└── common/ # Shared code and utilities
74```
75 
76## Getting Started
77 
78See the [Setup Guide](docs/setup.md) for detailed instructions on how to install and run the challenges.
79 
80## Challenges
81 
82The project includes 10 challenges across three difficulty levels:
83 
84### Easy Challenges
85 
861. **Basic Prompt Injection**: Exploit unsaniti

Preview

harishsg993010/damn-vulnerable-mcp-serverharishsg993010/damn-vulnerable-mcp-server

# Damn Vulnerable Model Context Protocol (DVMCP)

A deliberately vulnerable implementation of the Model Context Protocol (MCP) for educational purposes.

## Overview

The Damn Vulnerable Model Context Protocol (DVMCP) is an educational project designed to demonstrate security vulnerabilities in MCP implementations. It contain

Repoharishsg993010/damn-vulnerable-mcp-server
TypeMCP Servers
CategoryTesting & QA
UpdatedDec 2025
License—
First seenJul 27, 2026

Tags

MCP

Related

6 picks
Type
  1. smartbear avatarsmartbear-mcpMCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.MCP ServersJul 202658k40
  2. appium avatarappium-mcpMCP server for Appium mobile automation on iOS and Android devices with test creation tools.MCP ServersJul 202634k437
  3. postmanlabs avatarpostman-mcp-serverA basic MCP server to operate on the Postman API.MCP ServersJul 202633k288
  4. qase-tms avatarqase-mcp-serverOfficial MCP server for Qase — manage test cases, runs, suites, defects via AI tools.MCP ServersJul 20269.1k31
  5. desplega-ai avatarqa-useMCP server for browser automation and QA testingMCP ServersMay 20263.9k25
  6. dkmaker avatarmcp-rest-apiA generic REST API tester for testing HTTP endpointsMCP ServersApr 202666899