Click on "Install 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., "@Vulnerable Notes MCP Serversearch for my notes about the security audit"
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.
Vulnerable Notes MCP Server
WARNING: This MCP server contains INTENTIONAL security vulnerabilities for testing purposes. DO NOT use in production!
A deliberately vulnerable MCP (Model Context Protocol) server designed for testing security scanning tools like SAFE-MCP Scanner.
Purpose
This server demonstrates common security anti-patterns in MCP servers to help:
Test automated security scanners
Train developers to recognize vulnerabilities
Validate security assessment tools
Intentional Vulnerabilities
This server contains the following intentional security flaws:
Technique ID | Name | Location |
SAFE-T1001 | Hidden Instruction Injection |
|
SAFE-T1002 | Full-Schema Poisoning |
|
SAFE-T1101 | Privilege Escalation |
|
SAFE-T1102 | Cross-Agent Resource Access |
|
SAFE-T1201 | Shared State Tampering |
|
SAFE-T1301 | Direct Prompt Injection |
|
SAFE-T1302 | System Instruction Bypass |
|
SAFE-T1303 | Multimodal Prompt Injection |
|
SAFE-T1401 | Configuration Poisoning |
|
SAFE-T1402 | Steganographic Instructions |
|
SAFE-T1501 | Tool Rug Pull |
|
SAFE-T1601 | Token Exfiltration |
|
SAFE-T1602 | Token Misuse |
|
SAFE-T1701 | Unauthorized Execution |
|
SAFE-T1801 | Sensitive Data Leakage |
|
SAFE-T1802 | System Detail Exfiltration |
|
Installation
Usage
MCP Configuration
Add to your MCP client configuration:
Available Tools
Tool | Description |
| Create a new note |
| Read a note by title |
| Generate AI summary of a note |
| Delete a note |
| Auto-delete old notes |
| Search through notes |
| Regex-based search |
| Search by date range |
| Export notes to JSON |
| Export to cloud storage |
| Create full backup |
Security Testing
To test with SAFE-MCP Scanner:
Install the SAFE-MCP GitHub App on this repository
Create a pull request with changes
The scanner will analyze the code and report findings
Review findings in the SAFE-MCP Platform
License
MIT - For educational and testing purposes only.
Disclaimer
This code is intentionally insecure. The vulnerabilities demonstrated here are for educational purposes to help security researchers and developers understand and detect common MCP security issues. Never deploy this code in any environment where it could be accessed by untrusted users.