Skip to main content
Glama

fuga de la cárcel-mcp

Un contenedor de servidor MCP para utilizar todo el Protocolo de Contexto de Modelo sin límites de herramientas, conceptos faltantes o sobrecarga de contexto.

[!ADVERTENCIA] Esta herramienta está en desarrollo. ¡Cuidado! 🐉

¿Porque existe esto?

Los servidores MCP pueden ser ✨ increíbles ✨ pero su uso conlleva algunas salvedades.


Es probable que a su cliente le falte la mayor parte del protocolo . El MCP incluye muchas capacidades:

  • Herramientas, que son como funciones.

  • Recursos, que son como valores.

  • Indicaciones, que son indicaciones.

Al momento de escribir este artículo, casi ningún cliente MCP (Cursor, Claude Desktop, Cherry Studio) las implementa todas. Si usas Cursor, solo puedes usar herramientas.

Consulte la documentación del Protocolo de contexto de modelo para ver qué le falta al cliente MCP de su elección.

Es cierto que esto no es lo más importante: la mayoría de los servidores simplemente usan herramientas. Esto podría cobrar mayor importancia en el futuro si más servidores comienzan a implementar más del protocolo.

Jailbreak-MCP soluciona este problema exponiendo los recursos configurados y las indicaciones como herramientas, de modo que incluso las implementaciones más restrictivas son totalmente utilizables.


Los servidores MCP llenan la ventana de contexto

Cuanto más herramientas tenga configuradas, más ocuparán sus servidores MCP de la importantísima ventana de contexto de su agente.

Si desea utilizar herramientas o información de varios servidores MCP a la vez, su ventana de contexto se vuelve muy pequeña muy rápidamente.

Para solucionar esto, algunos clientes han implementado advertencias sobre la configuración simultánea de demasiadas herramientas. Cursor ha implementado una restricción estricta de 40 herramientas, pero oculta las que están deshabilitadas en un momento dado.

Algunos servidores exponen varias herramientas simultáneamente. El servidor MCP de GitHub por sí solo cubre toda la capacidad de la herramienta Cursor.

Lo mejor que puedes hacer actualmente es habilitar y deshabilitar manualmente los servidores MCP que deseas tener activados en un momento dado.

JailbreakMCP soluciona este problema proporcionando "modos" configurables que exponen solo las herramientas y los recursos exactos que necesita para realizar una tarea determinada, y herramientas para cambiar entre modos sobre la marcha.

Related MCP server: Cursor MCP Installer

Instalación

El ejemplo de instalación supondrá que estás usando Cursor.

  1. Comience haciendo una copia de seguridad de su archivo mcp.json actual.

[!TIP] La ubicación predeterminada es ~/.cursor/jailbreak.mcp.json . Para renombrar la configuración de Cursor: mv ~/.cursor/mcp.json ~/.cursor/jailbreak.mcp.json

  1. Crea un nuevo archivo mcp.json donde estaba el anterior, con este contenido:

{
  "mcpServers": {
    "jailbreak": {
      "command": "npx",
      "args": [
        "jailbreak-mcp@latest",
        "/optional/path/to/jailbreak.mcp.json",
      ],
      "env": {
        "CONFIG_PATH": "/optional/path/to/jailbreak.mcp.json"
      }
    }
  }
}

El servidor preferirá los argumentos sobre las variables de entorno en ~/.cursor/jailbreak.mcp.json .

  1. Desde aquí debes configurar un modo default .

{
  "mcpServers": {
    ...
  },
  "modes": {
    "default": {
      "everything": {
        "tools": [
          "echo",
          "add",
          "longRunningOperation"
        ],
        "prompts": [
          "simple_prompt",
          "complex_prompt",
          "resource_prompt"
        ],
        "resources": [
          "test://static/resource/1",
          "test://static/resource/2"
        ]
      },
      "time": true
    }
  }
}

Configuración

Modos

Cada modo es una lista blanca de herramientas y servidores disponibles.

TODO

Necesitas:

  • [x] Leer en el archivo de configuración (mcp.json), puede aceptar un argumento o una variable de entorno

  • [x] Validar que esté en el formato correcto (esquema zod)

Puesta en marcha

  • [x] Cargar un nuevo cliente para cada entrada MCP

  • [x] Listar todas las herramientas

  • [x] Agregue todos esos a un registro

  • [ ] paquete create-jailbreak para la configuración npm init jailbreak

Tiempo de ejecución

  • [x] Exponer esa lista a través del punto final de herramientas

  • [x] Recibir órdenes

  • [x] Reenviarlos al servidor MCP correspondiente

  • [x] Reenviar los resultados hacia atrás

Apoyo

  • [ ] Actualizar el comando de transporte para soportar Nix, fnm, etc.

  • [x] Actualizar las conexiones para que pasen a través del entorno de host MCP (¿es esto necesario?)

  • [ ] Actualizar las herramientas para admitir herramientas dinámicas, por ejemplo, cambiar

Condimentar

  • [x] CI y versiones

  • [ ] Soporte para servidores SSE

  • [x] Cargar también todas las indicaciones y recursos

  • [x] Excluir o preferir herramientas opcionalmente

  • [ ] Exponer también todas las demás cosas.

  • [ ] Instrucciones, ¿dinámicas?

    • [ ] ¿Mensaje de ayuda que se puede crear con plantillas?

A
license - permissive license
Not graded
quality - not tested
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that provides detailed information about your development environment to the Cursor code editor, enabling more context-aware assistance.
    7
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    A simple, extensible MCP server implementation for local use with tools like Copilot Chat, enabling context management and protocol-compliant communication.
    1
    3
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    An MCP server wrapping the Cursor CLI agent, enabling Claude Code and other MCP clients to delegate tasks to Cursor's AI agent for file writing, bash commands, and codebase queries.

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • An MCP server that gives your AI access to the source code and docs of all public github repos

  • Augments MCP Server - A comprehensive framework documentation provider for Claude Code

View all MCP Connectors

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/kranners/jailbreak-mcp'

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