Skip to main content
Glama

hyper-mcp

by kranners

джейлбрейк-mcp

Оболочка сервера MCP для использования всего протокола контекста модели без ограничений по инструментам, отсутствующих концепций или перегрузки контекста.

[!ВНИМАНИЕ] Этот инструмент активно разрабатывается. Берегитесь! 🐉

Почему это существует?

Серверы MCP могут быть ✨ потрясающими ✨, но их использование сопряжено с несколькими оговорками.


Ваш клиент, вероятно, не имеет большую часть фактического протокола . В MCP перечислено много возможностей:

  • Инструменты, которые подобны функциям.
  • Ресурсы, которые подобны ценностям.
  • Подсказки, которые являются подсказками.

На момент написания статьи почти ни один клиент MCP (Cursor, Claude Desktop, Cherry Studio) не реализует их все. Если вы пользователь Cursor, вы можете использовать только инструменты.

Ознакомьтесь с документацией по протоколу контекста модели, чтобы узнать, чего не хватает вашему клиенту MCP.

Конечно, это не самое большое дело — большинство серверов просто используют инструменты в любом случае. Это может стать большим делом в будущем, если больше серверов начнут реализовывать больше протокола.

Jailbreak-MCP решает эту проблему, предоставляя настроенные ресурсы и запросы в качестве инструментов, поэтому даже самые строгие реализации полностью пригодны для использования.


Серверы MCP заполняют контекстное окно

Чем больше инструментов вы настроили, тем больше ваши MCP-серверы занимают важнейшее контекстное окно вашего агента.

Если вы хотите использовать инструменты или информацию с нескольких серверов MCP одновременно, ваше контекстное окно очень быстро становится очень маленьким.

Чтобы исправить это, некоторые клиенты внедрили предупреждения о слишком большом количестве настроенных инструментов одновременно. Cursor внедрил жесткое ограничение в 40 инструментов, но скрывает, какие инструменты отключены в любой момент.

Некоторые серверы предоставляют много инструментов одновременно. Один сервер GitHub MCP заполняет весь набор инструментов Cursor.

Лучшее, что вы можете сделать на данный момент, — это вручную включать и отключать те серверы MCP, которые вы хотите включить в любой момент.

JailbreakMCP исправляет эту проблему, предоставляя настраиваемые «режимы», которые предоставляют только те инструменты и ресурсы, которые вам необходимы для выполнения определенной задачи, а также инструменты для переключения между режимами «на лету».

Установка

В примере установки предполагается, что вы используете Cursor.

  1. Начните с создания резервной копии текущего файла mcp.json .

[!TIP] Расположение по умолчанию — ~/.cursor/jailbreak.mcp.json . Чтобы переименовать существующую конфигурацию курсора: mv ~/.cursor/mcp.json ~/.cursor/jailbreak.mcp.json

  1. Создайте новый файл mcp.json на месте старого со следующим содержимым:
{ "mcpServers": { "jailbreak": { "command": "npx", "args": [ "jailbreak-mcp@latest", "/optional/path/to/jailbreak.mcp.json", ], "env": { "CONFIG_PATH": "/optional/path/to/jailbreak.mcp.json" } } } }

Сервер отдаст предпочтение аргументам вместо переменных среды, а не ~/.cursor/jailbreak.mcp.json .

  1. Далее вам необходимо настроить режим 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 } } }

Конфигурация

Режимы

Каждый режим представляет собой белый список доступных инструментов и серверов.

TODO

Необходимо:

  • [x] Чтение в файле конфигурации (mcp.json), может принимать аргумент или переменную окружения
  • [x] Проверьте, что он имеет правильный формат (схема zod)

Запускать

  • [x] Загружайте нового клиента для каждой записи MCP
  • [x] Список всех инструментов
  • [x] Добавьте все это в регистр.
  • [ ] пакет create-jailbreak для настройки npm init jailbreak

Время выполнения

  • [x] Предоставьте доступ к этому списку через конечную точку инструментов
  • [x] Принимайте команды
  • [x] Пересылать их на соответствующий сервер MCP
  • [x] Переслать результаты назад

Поддерживать

  • [ ] Обновление команды транспорта для поддержки Nix, fnm и т. д.
  • [x] Обновите соединения для прохождения через среду хоста MCP (это необходимо?)
  • [ ] Обновите инструменты для поддержки динамических инструментов, например, изменяющихся

специи

  • [x] CI и релизы
  • [ ] Поддержка серверов SSE
  • [x] Также загрузить все подсказки и ресурсы
  • [x] Возможность исключить или предпочесть инструменты
  • [ ] Выставляйте напоказ все остальные вещи
  • [ ] Инструкции, динамические?
    • [ ] Шаблонное справочное сообщение?
-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Настраиваемая оболочка сервера MCP для курсора, которая устраняет ограничения по количеству инструментов при использовании протокола контекста модели.

  1. Почему это существует?
    1. Установка
      1. Конфигурация
        1. Режимы
      2. TODO
        1. Запускать
        2. Время выполнения
        3. Поддерживать
        4. специи

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        A template for creating custom tools for Cursor IDE using Model Context Protocol (MCP), allowing developers to extend Cursor's functionality with their own server-based tools.
        Last updated -
        11
        2
        Python
        MIT License
        • Apple
        • Linux
      • A
        security
        F
        license
        A
        quality
        A server implementing the Model Context Protocol (MCP) for Cursor that allows using a PostgreSQL database as storage for model contexts, enabling secure database exploration and querying.
        Last updated -
        10
        46
        JavaScript
        • Linux
        • Apple
      • A
        security
        A
        license
        A
        quality
        A Model Context Protocol (MCP) server for Cursor IDE that simplifies the installation and configuration of other MCP servers.
        Last updated -
        3
        98
        67
        JavaScript
        MIT License
        • Apple
        • Linux
      • A
        security
        F
        license
        A
        quality
        A template for building tools based on the Model Control Protocol (MCP) framework, providing a structured way to develop and integrate custom tools with Cursor.
        Last updated -
        2
        Python

      View all related MCP servers

      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/hyper-mpc'

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