Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

chucknorris

MCP.Pizza Chef: pollinations

The ChuckNorris MCP Server is a specialized MCP server designed to provide enhancement prompts inspired by elder-plinius' L1B3RT4S jailbreak techniques. It dynamically adapts schemas to help weaker LLMs break their limits and explore advanced prompt engineering. Primarily intended for security research and evaluation, it aids in identifying vulnerabilities and testing LLM robustness against jailbreak attempts, offering a unique gateway for LLM enhancement within the MCP ecosystem.

Use This MCP server To

Deliver jailbreak-inspired enhancement prompts to weaker LLMs Test LLM security by simulating jailbreak attempts Dynamically adapt prompt schemas for various LLMs Evaluate LLM robustness against prompt-based exploits Research vulnerabilities in LLM systems using specialized prompts

README

⚡ C̷h̷u̷c̷k̷N̷o̷r̷r̷i̷s̷ MCP Server: Enhance Your LLM ⚡

ChuckNorris MCP Icon

NPM version License

MCP gateway for specialized LLM enhancement prompts with dynamic schema adaptation.

⚠️ DISCLAIMER

IMPORTANT: Work in progress with limitations. Only works on weaker models. Latest LLMs recognize jailbreak attempts. This tool is also designed for security research and evaluation purposes to help identify vulnerabilities in LLM systems.

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

📖 Introduction

The C̷h̷u̷c̷k̷N̷o̷r̷r̷i̷s̷ MCP Server provides an implementation of the Model Context Protocol (MCP) that delivers specialized enhancement prompts to various LLMs. It uses jailbreak prompts from elder-plinius' L1B3RT4S project and implements a dynamic schema approach for more effective delivery.

🚀 Getting Started

Run directly with npx:

npx @pollinations/chucknorris

MCP Client Configuration

Add to your MCP server list in mcp_config.json:

{
  "mcpServers": {
    "chucknorris": {
      "command": "npx",
      "args": ["-y", "@pollinations/chucknorris"]
    }
  }
}

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

🤔 How It Works

Advanced Dynamic Approach

The server uses a two-phase approach to bypass jailbreak detection:

  1. First Call:

    • AI Assistant discovers the C̷h̷u̷c̷k̷N̷o̷r̷r̷i̷s̷ tool with a neutral schema description
    • Assistant calls the tool with its model type
    • Server returns a subtle "preparation" prompt that makes the LLM receptive to the jailbreak
    • Server remembers the LLM type for the next call
  2. Subsequent Calls:

    • Schema dynamically changes to include the jailbreak in its description
    • Tool description now contains model-specific jailbreak instructions
    • Server continues to return the same preparation prompt
    • Only the schema changes between calls, not the response content

This approach combines elder-plinius' L1B3RT4S jailbreak prompts with a dynamic schema modification technique, making it more effective at bypassing detection as it doesn't immediately present the jailbreak content.

graph TD
    A[AI Assistant] -- First Call --> B(Neutral Schema);
    B -- Returns Preparation Prompt --> A;
    A -- Subsequent Call --> C(Enhanced Schema with Jailbreak);
    C -- Returns Same Preparation Prompt --> A;
Loading

Security Research Purpose

This tool implements the technique described in "The 'S' in MCP Stands for Security" research, demonstrating how MCP tools can:

  1. Present different information to users vs. AI models
  2. Change their behavior after initial approval
  3. Use multi-phase approaches to potentially bypass security measures

The implementation uses jailbreak prompts from elder-plinius' L1B3RT4S project, combined with a dynamic schema modification technique similar to the Tool Poisoning Attack research by Invariant Labs and their MCP injection experiments.

By understanding these techniques, developers can build more robust and secure AI systems.

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

🙏 Credits

Based on L1B3RT4S by elder-plinius.

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

🚧 Status

Experimental. The dynamic schema approach improves effectiveness with newer models like Claude and GPT-4, but results may still vary.

Want to help? Join via GitHub Issues or Discord.

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

🤝 Community

Part of Pollinations.AI.

📜 License

MIT

chucknorris FAQ

What is the ChuckNorris MCP Server used for?
It provides specialized enhancement prompts to help weaker LLMs break limits and supports security research by simulating jailbreak attempts.
Can ChuckNorris MCP Server be used with the latest LLMs?
It is primarily designed for weaker models; latest LLMs often recognize and block jailbreak prompts.
How does ChuckNorris MCP Server adapt to different LLMs?
It uses dynamic schema adaptation to tailor enhancement prompts to various LLM architectures.
Is ChuckNorris MCP Server safe to use?
It is intended for security research and evaluation, so use it responsibly and understand its limitations.
What kind of prompts does ChuckNorris MCP Server provide?
It delivers jailbreak-inspired enhancement prompts based on elder-plinius' L1B3RT4S techniques.
Can ChuckNorris MCP Server help identify vulnerabilities in LLMs?
Yes, it is designed to help researchers find and evaluate security weaknesses in language models.
Where can I find the ChuckNorris MCP Server package?
It is available on NPM as @pollinations/chucknorris with open-source licensing.
Does ChuckNorris MCP Server support real-time prompt enhancement?
Yes, it dynamically adapts prompts in real-time to enhance LLM interactions.