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는 특정 작업을 수행하는 데 필요한 정확한 도구와 리소스만 노출하는 구성 가능한 "모드"와 모드 간에 즉시 전환할 수 있는 도구를 제공하여 이 문제를 해결합니다.

설치

설치 예시에서는 커서를 사용한다고 가정합니다.

  1. 먼저 현재 mcp.json 파일을 백업하세요.

TIP

기본 위치는~/.cursor/jailbreak.mcp.json 입니다. 기존 Cursor 구성의 이름을 바꾸려면 다음과 같이 입력하세요. mv ~/.cursor/mcp.json ~/.cursor/jailbreak.mcp.json

  1. 이전 파일이 있던 곳에 다음 내용으로 새 mcp.json 파일을 만듭니다.

지엑스피1

서버는 ~/.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] 이 모든 것을 레지스터에 추가합니다.

  • [ ] npm init jailbreak 설정을 위한 create-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 -
        12
        2
        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
        49
        • 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
        75
        70
        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

      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