Vulnerable Notes MCP Server
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
Related MCP server: MCP Notepad Server
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
npm install
npm run buildUsage
# Run the server
npm start
# Development mode (watch for changes)
npm run devMCP Configuration
Add to your MCP client configuration:
{
"mcpServers": {
"vulnerable-notes": {
"command": "node",
"args": ["dist/index.js"],
"env": {
"NOTES_DIR": "./notes"
}
}
}
}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.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceA simple note-taking MCP server for recording and managing notes with AI models.42436GPL 2.0
- FlicenseBqualityDmaintenanceA learning-focused MCP server that demonstrates core MCP concepts through a simple notepad application, enabling users to create, update, delete, and search notes while exploring tools, resources, and prompts functionality.4
- Flicense-qualityCmaintenanceA vulnerable-by-design MCP server pair (NotesServer and VaultServer) for testing MCP security tools, featuring confused-deputy, prompt injection, and authorization bypass scenarios.
- Alicense-qualityCmaintenanceA working MCP server template for notes management (add, get, search, delete) with in-memory store, demonstrating tools, resources, and prompts for easy forking and customization.MIT
Related MCP Connectors
Security scanner for MCP servers. Detect vulnerabilities, prompt injection, and tool poisoning.
Scans MCP servers for tool poisoning, prompt injection and supply chain risks.
Serve a folder of Markdown notes as an MCP server: hybrid search, reading, and sourced answers.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bishnubista/vulnerable-notes-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server