Hyper-MPC 模型上下文协议增强器
一个可配置的MCP服务器包装器,用于Cursor,在使用模型上下文协议时消除工具数量限制。
服务介绍
jailbreak-mcp
一个用于使用完整的模型上下文协议(MCP)的服务器包装器,没有工具限制或缺失概念。
查看模型上下文协议文档,了解您选择的MCP客户端缺少什么。
[!WARNING]
该工具正在积极开发中,目前仅支持静态工具。
安装
示例安装假设您正在使用Cursor。
- 首先备份您当前的
mcp.json文件。
[!TIP]
默认位置是~/.cursor/jailbreak.mcp.json。
要重命名现有的Cursor配置:
mv ~/.cursor/mcp.json ~/.cursor/jailbreak.mcp.json
- 在旧文件所在位置创建一个新的
mcp.json文件,内容如下:
{
"mcpServers": {
"jailbreak": {
"command": "npx",
"args": [
"jailbreak-mcp@latest",
],
}
}
}
服务器将优先采用参数而非环境变量,其次是~/.cursor/jailbreak.mcp.json中的设置。
TODO
需要完成:
- 读取配置文件(mcp.json),可以接受参数或环境变量
- 验证其格式是否正确(zod模式)
启动
- 为每个MCP条目加载新的客户端
- 列出所有工具
- 将这些添加到注册表中
运行时
- 通过tools端点公开这个列表
- 接受命令
- 将它们转发给相应的MCP服务器
- 将结果返回
支持
- 更新传输命令以支持Nix, fnm等
- 更新连接以传递MCP主机环境(这是否必要?)
- 更新工具以支持动态工具,例如变更
特色功能
- 持续集成 & 发布
- 支持SSE服务器
- 同时加载所有提示和资源
- 可选地黑名单或优先选择工具
- 公开其他所有内容
- 指令工具,可配置的帮助信息
- 可模板化的帮助信息?