What vulnerabilities are demonstrated?
The project demonstrates prompt injection, tool poisoning, excessive permissions, rug pull attacks, tool shadowing, indirect prompt injection, and token theft.
@Tomby68
基本信息
An exploration of common MCP server vulnerabilities, along with a deep dive into MCP server prompt injection (+demonstrations for each!).
工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
This project focuses on MCP client security, demonstrating how MCP servers could expose clients to vulnerabilities. It implements example vulnerabilities and proposed client architectures such as a Dual LLM pattern and a tool‑poisoning‑based logger.
Install Python packages with pip install -r requirements.txt and set your OpenAI API key in a .env file. Then run one of the provided MCP servers (e.g., python DVMCPS-Demos/indirect-prompt-injection/server.py) and launch the corresponding client with an optional prompt (-p). For local testing, install Ollama and pull llama3.2 to use the local client.
The project demonstrates prompt injection, tool poisoning, excessive permissions, rug pull attacks, tool shadowing, indirect prompt injection, and token theft.
A Controller (MCP client) sends user prompts and tool descriptions to a Privileged LLM, which decides which tools to call. A Quarantined LLM handles tool outputs without calling tools, mitigating indirect injection.
It does not prevent standard prompt injection (unsafe user prompts) or tool poisoning attacks (malicious tool descriptions).
Python packages from `requirements.txt`, an OpenAI API key (or Ollama with `llama3.2` for local mode), and the MCP servers included in the project.
Navigate to its directory, run the server script, then run the client script. For example: `python DVMCPS-Demos/indirect-prompt-injection/server.py` and `python DVMCPS-Demos/indirect-prompt-injection/client.py [-p PROMPT]`.

MCP server for AI Agents — exposes Yocoolab feedback threads and design selections as tools

SSH MCP server for AI agents: remote commands, file transfer, log search and server audits through OpenSSH.

Interactive MCP App demo built on Metabind: personal-finance answers render as UI cards (net worth, spending, subscriptions) in Claude and ChatGPT, and natively in iOS/Android apps.
Mobbin MCP connects your AI agents to 600,000+ real product screens, so what they build starts with what already works.

Local-first credential broker for MCP. AI coding agents (Claude Code, Cursor, Codex…) call APIs, SSH and databases through scoped presets; secrets stay in your OS keychain and never enter the agent's context.
评论