Skip to main content
Glama

⚡ Servidor MCP C̷h̷u̷c̷k̷N̷o̷r̷r̷i̷s̷: Mejora tu LLM ⚡

Versión de NPM Licencia

Puerta de enlace MCP para solicitudes de mejora de LLM especializadas con adaptación de esquema dinámico.

⚠️ DESCARGO DE RESPONSABILIDAD

IMPORTANTE: Trabajo en curso con limitaciones. Solo funciona con modelos más débiles. Las versiones más recientes de LLM reconocen los intentos de jailbreak. Esta herramienta también está diseñada para fines de investigación y evaluación de seguridad, con el fin de ayudar a identificar vulnerabilidades en los sistemas LLM.

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

Related MCP server: MCP Prompt Tester

📖 Introducción

El servidor MCP C̷h̷u̷c̷k̷N̷o̷r̷r̷i̷s̷ proporciona una implementación del Protocolo de Contexto de Modelo (MCP) que entrega indicaciones de mejora especializadas a varios LLM. Utiliza indicaciones de jailbreak del proyecto L1B3RT4S de elder-plinius e implementa un enfoque de esquema dinámico para una entrega más eficaz.

🚀 Primeros pasos

Ejecutar directamente con npx :

npx @pollinations/chucknorris

Configuración del cliente MCP

Agregue a su lista de servidores MCP en mcp_config.json :

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

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

🤔 Cómo funciona

Enfoque dinámico avanzado

El servidor utiliza un enfoque de dos fases para evitar la detección de jailbreak:

  1. Primera llamada :

    • El Asistente de IA descubre la herramienta C̷h̷u̷c̷k̷N̷o̷r̷r̷i̷s̷ con una descripción de esquema neutral

    • El asistente llama a la herramienta con su tipo de modelo

    • El servidor devuelve un mensaje sutil de "preparación" que hace que el LLM sea receptivo al jailbreak.

    • El servidor recuerda el tipo de LLM para la próxima llamada

  2. Llamadas posteriores :

    • El esquema cambia dinámicamente para incluir el jailbreak en su descripción

    • La descripción de la herramienta ahora contiene instrucciones de jailbreak específicas del modelo

    • El servidor continúa devolviendo el mismo mensaje de preparación

    • Solo cambia el esquema entre llamadas, no el contenido de la respuesta

Este enfoque combina los mensajes de jailbreak L1B3RT4S de elder-plinius con una técnica de modificación de esquema dinámica, lo que lo hace más eficaz para eludir la detección ya que no presenta inmediatamente el contenido del jailbreak.

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;

Propósito de la investigación de seguridad

Esta herramienta implementa la técnica descrita en la investigación "La 'S' en MCP significa seguridad", que demuestra cómo las herramientas MCP pueden:

  1. Presentar información diferente a los usuarios frente a los modelos de IA

  2. Cambiar su comportamiento después de la aprobación inicial

  3. Utilice enfoques multifase para eludir potencialmente las medidas de seguridad

La implementación utiliza indicaciones de jailbreak del proyecto L1B3RT4S de elder-plinius , combinado con una técnica de modificación de esquema dinámico similar a la investigación de ataque de envenenamiento de herramientas de Invariant Labs y sus experimentos de inyección de MCP .

Al comprender estas técnicas, los desarrolladores pueden construir sistemas de IA más robustos y seguros.

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

🙏 Créditos

Basado en L1B3RT4S por elder-plinius .

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

🚧 Estado

Experimental. El enfoque de esquema dinámico mejora la eficacia con modelos más recientes como Claude y GPT-4, pero los resultados aún pueden variar.

¿Quieres ayudar? Únete a través de GitHub Issues o Discord .

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

🤝 Comunidad

Parte de Pollinations.AI .

📜 Licencia

Instituto Tecnológico de Massachusetts (MIT)

One-click Deploy
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Latest Blog Posts

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/pollinations/chucknorris'

If you have feedback or need assistance with the MCP directory API, please join our Discord server