탈옥-mcp
도구 제한, 개념 누락 또는 컨텍스트 과부하 없이 전체 모델 컨텍스트 프로토콜을 사용할 수 있는 MCP 서버 래퍼입니다.
[!경고] 이 도구는 현재 개발 중입니다. 주의하세요! 🐉
왜 이런 일이 존재할까요?
MCP 서버는 ✨놀라울✨ 수 있지만, 이를 사용하면 몇 가지 주의 사항이 있습니다.
클라이언트가 실제 프로토콜의 대부분을 제대로 이해하지 못하고 있을 가능성이 높습니다 . MCP에는 다음과 같은 여러 기능이 나열되어 있습니다.
도구는 기능과 같습니다.
자원은 가치와 같습니다.
프롬프트는 프롬프트입니다.
이 글을 쓰는 시점을 기준으로, 이 모든 기능을 구현하는 MCP 클라이언트(Cursor, Claude Desktop, Cherry Studio)는 거의 없습니다. Cursor 사용자는 도구만 사용할 수 있습니다.
선택한 MCP 클라이언트에 무엇이 부족한지 알아보려면 모델 컨텍스트 프로토콜 설명서를 참조하세요 .
물론 이게 가장 큰 문제는 아닙니다. 대부분의 서버는 어차피 도구를 사용하기 때문입니다. 앞으로 더 많은 서버가 이 프로토콜을 더 많이 구현하게 된다면 더 큰 문제가 될 수도 있습니다.
Jailbreak-MCP는 구성된 리소스와 프롬프트를 도구로 노출하여 이를 해결하므로 가장 제한적인 구현도 완벽하게 사용할 수 있습니다.
MCP 서버가 컨텍스트 창을 채웁니다.
구성한 도구가 많을수록 MCP 서버가 에이전트의 가장 중요한 컨텍스트 창을 차지하는 양이 늘어납니다.
여러 MCP 서버의 도구나 정보를 동시에 사용하려면 컨텍스트 창이 매우 빠르게 작아집니다.
이 문제를 해결하기 위해 일부 클라이언트에서는 한 번에 너무 많은 도구를 구성하는 것에 대한 경고를 구현했습��다. Cursor는 도구 수를 최대 40개로 엄격하게 제한하지만, 어떤 도구가 비활성화되는지는 숨깁니다.
일부 서버는 동시에 여러 도구를 제공합니다. GitHub MCP 서버만으로도 Cursor 도구의 최대 용량을 채울 수 있습니다.
현재 할 수 있는 가장 좋은 일은 특정 순간에 켜고 싶은 MCP 서버를 수동으로 활성화하거나 비활성화하는 것입니다.
JailbreakMCP는 특정 작업을 수행하는 데 필요한 정확한 도구와 리소스만 노출하는 구성 가능한 "모드"와 모드 간에 즉시 전환할 수 있는 도구를 제공하여 이 문제를 해결합니다.
설치
설치 예시에서는 커서를 사용한다고 가정합니다.
먼저 현재
mcp.json
파일을 백업하세요.
기본 위치는~/.cursor/jailbreak.mcp.json
입니다. 기존 Cursor 구성의 이름을 바꾸려면 다음과 같이 입력하세요. mv ~/.cursor/mcp.json ~/.cursor/jailbreak.mcp.json
이전 파일이 있던 곳에 다음 내용으로 새
mcp.json
파일을 만듭니다.
지엑스피1
서버는 ~/.cursor/jailbreak.mcp.json
보다 환경 변수에 대한 인수를 선호합니다.
여기에서
default
모드를 구성해야 합니다.
구성
모드
각 모드는 사용 가능한 도구와 서버의 허용 목록입니다.
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] 선택적으로 도구를 제외하거나 선호합니다.
[ ] 다른 모든 것도 폭로합니다.
[ ] 지시사항, 동적인가요?
[ ] 템플릿으로 만들 수 있는 도움말 메시지?
This server cannot be installed
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 서버 래퍼입니다.
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -122MIT License
- AsecurityFlicenseAqualityA 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 -1049
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server for Cursor IDE that simplifies the installation and configuration of other MCP servers.Last updated -37570MIT License
- AsecurityFlicenseAqualityA 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