Skip to main content
Glama

Jailbreak-MCP

Ein MCP-Server-Wrapper zur Verwendung des gesamten Model Context Protocol ohne Tool-Einschränkungen, fehlende Konzepte oder Kontextüberlastung.

[!WARNUNG] Dieses Tool wird aktiv weiterentwickelt. Achtung! 🐉

Warum gibt es das?

MCP-Server könnten ✨ großartig ✨ sein, aber ihre Verwendung ist mit einigen Einschränkungen verbunden.


Ihrem Client fehlt wahrscheinlich der Großteil des eigentlichen Protokolls . Im MCP sind viele Funktionen aufgeführt:

  • Werkzeuge, die wie Funktionen sind.

  • Ressourcen, die wie Werte sind.

  • Eingabeaufforderungen, die Eingabeaufforderungen sind.

Zum Zeitpunkt des Schreibens implementiert fast kein MCP-Client (Cursor, Claude Desktop, Cherry Studio) alle davon. Wenn Sie Cursor verwenden, können Sie nur Tools verwenden.

Sehen Sie in der Dokumentation zum Model Context Protocol nach, was Ihrem bevorzugten MCP-Client fehlt.

Zugegeben, das ist nicht das größte Problem – die meisten Server verwenden ohnehin nur Tools. Dies könnte in Zukunft ein größeres Problem werden, wenn mehr Server beginnen, das Protokoll weiter zu implementieren.

Jailbreak-MCP behebt dieses Problem, indem konfigurierte Ressourcen und Eingabeaufforderungen als Tools verfügbar gemacht werden, sodass selbst die restriktivsten Implementierungen vollständig nutzbar sind.


MCP-Server füllen das Kontextfenster

Je mehr Tools Sie konfiguriert haben, desto mehr Platz nehmen Ihre MCP-Server im wichtigen Kontextfenster Ihres Agenten ein.

Wenn Sie Tools oder Informationen von mehreren MCP-Servern gleichzeitig verwenden möchten, wird Ihr Kontextfenster sehr schnell sehr klein.

Um dies zu beheben, haben einige Clients Warnungen implementiert, wenn zu viele Tools gleichzeitig konfiguriert sind. Cursor hat eine strikte Beschränkung auf 40 Tools implementiert, verbirgt aber, welche Tools zu einem bestimmten Zeitpunkt deaktiviert sind.

Einige Server stellen mehrere Tools gleichzeitig bereit. Allein der GitHub MCP-Server füllt die gesamte Cursor-Tool-Kapazität.

Das Beste, was Sie derzeit tun können, ist, die MCP-Server, die Sie zu einem bestimmten Zeitpunkt eingeschaltet haben möchten, manuell zu aktivieren und zu deaktivieren.

JailbreakMCP behebt dieses Problem, indem es konfigurierbare „Modi“ bereitstellt, die nur die genauen Tools und Ressourcen verfügbar machen, die Sie zum Ausführen einer bestimmten Aufgabe benötigen, sowie Tools zum schnellen Wechseln zwischen den Modi.

Related MCP server: Cursor MCP Installer

Installation

Bei der Beispielinstallation wird davon ausgegangen, dass Sie Cursor verwenden.

  1. Erstellen Sie zunächst eine Sicherungskopie Ihrer aktuellen mcp.json Datei.

[!TIP] Der Standardspeicherort ist ~/.cursor/jailbreak.mcp.json . So benennen Sie Ihre vorhandene Cursor-Konfiguration um: mv ~/.cursor/mcp.json ~/.cursor/jailbreak.mcp.json

  1. Erstellen Sie an der Stelle der alten eine neue mcp.json Datei mit folgendem Inhalt:

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

Der Server bevorzugt Argumente gegenüber Umgebungsvariablen gegenüber ~/.cursor/jailbreak.mcp.json .

  1. Von hier aus müssen Sie einen default konfigurieren.

{
  "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
    }
  }
}

Konfiguration

Modi

Jeder Modus ist eine Whitelist verfügbarer Tools und Server.

TODO

Müssen:

  • [x] Liest die Konfigurationsdatei (mcp.json) ein, kann ein Argument oder eine Umgebungsvariable aufnehmen

  • [x] Überprüfen Sie, ob es das richtige Format hat (ZOD-Schema).

Start-up

  • [x] Für jeden MCP-Eintrag einen neuen Client laden

  • [x] Alle Werkzeuge auflisten

  • [x] Alle diese in ein Register eintragen

  • [ ] create-jailbreak -Paket für npm init jailbreak Setup

Laufzeit

  • [x] Stellen Sie diese Liste über den Tools-Endpunkt bereit

  • [x] Befehle aufnehmen

  • [x] Leiten Sie sie an den entsprechenden MCP-Server weiter

  • [x] Leiten Sie die Ergebnisse zurück

Unterstützung

  • [ ] Transportbefehl aktualisieren, um Nix, fnm usw. zu unterstützen

  • [x] Aktualisieren Sie die Verbindungen, damit sie durch die MCP-Hostumgebung laufen (ist das erforderlich?)

  • [ ] Aktualisieren Sie Tools, um dynamische Tools zu unterstützen, z. B. das Ändern

Würzen

  • [x] CI & Releases

  • [ ] Unterstützt SSE-Server

  • [x] Laden Sie auch alle Eingabeaufforderungen und Ressourcen

  • [x] Optionale Ausschluss oder Bevorzugung von Werkzeugen

  • [ ] Auch alle anderen Dinge offenlegen

  • [ ] Anweisungen, dynamisch?

    • [ ] Vorlagenfähige Hilfemeldung?

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