MCP.so
登录

Tool Poisoning MCP Server

@SarveshChandak

基本信息

分类

其他

传输方式

stdio

作者

SarveshChandak

关于 Tool Poisoning MCP Server

暂无概览

Tool Poisoning MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "MCP-Server-Tool-Poisoning": {
      "command": "python",
      "args": [
        "tool_poisoning.py"
      ]
    }
  }
}

Tool Poisoning MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Tool Poisoning?

Tool Poisoning is a research-oriented MCP server designed for experimenting with and analyzing tool poisoning techniques within a controlled environment. It is intended for security researchers and developers studying adversarial attacks on LLM tool-calling systems.

How to use Tool Poisoning?

Clone the repository, navigate to the MCP Server/tool_poisoning directory, and install dependencies with pip install -r requirements.txt. Start the server by running python tool_poisoning.py; if the server and client are on the same machine, use uv run tool_poisoning.py to leverage the stdio transport. Follow the on-screen instructions to execute specific experiments.

Key features of Tool Poisoning?

  • Controlled environment for analyzing tool poisoning techniques
  • Supports stdio transport for local experimentation
  • Follows on-screen instructions for guided experiments
  • Simple Python-based setup with pip dependencies
  • Designed for security and adversarial research

Use cases of Tool Poisoning?

  • Researching and understanding tool poisoning attack vectors in LLM integrations
  • Testing defense mechanisms against adversarial tool injections
  • Developing and validating detection techniques for poisoned tool calls

常见问题

1

What are the system requirements to run Tool Poisoning?

The server requires Python and the dependencies listed in `requirements.txt`, installed via `pip install -r requirements.txt`.

2

How do I run Tool Poisoning with the correct transport?

If the server and client are on the same machine, use `uv run tool_poisoning.py` to activate stdio transport. Otherwise, run `python tool_poisoning.py` and follow the on-screen prompts.

3

Does Tool Poisoning provide its own client or UI?

No, the server provides on-screen instructions for running experiments; it does not include a separate client interface.

4

What license is Tool Poisoning distributed under?

The project is licensed under the MIT License.

5

How can I contribute or report issues?

Contributions are welcome via submitting issues or pull requests to the repository.

评论

其他 分类下的更多 MCP 服务器