用途
CyberChef API MCP Server 是一个模型上下文协议(MCP)服务器,用于与 CyberChef Server API 交互。它允许用户选择任意 LLM 或 MCP 客户端,来使用 CyberChef 中的工具和资源。
主要能力
该服务器提供以下工具和资源:
- get_cyberchef_operations_categories:资源,获取最新的 CyberChef 分类,用于为选择正确操作提供上下文。
- get_cyberchef_operation_by_category:资源,获取所选分类下的 CyberChef 操作列表。
- bake_recipe:工具,按顺序执行一个配方(操作列表),以从输入数据推导出结果。
- batch_bake_recipe:工具,对一批输入数据执行一个配方(操作列表),以推导出结果。
- perform_magic_operation:工具,执行 CyberChef 的 magic 操作,该操作旨在自动检测数据的编码方式以及可用于解码的操作。
使用方式
使用默认的 stdio 传输启动服务器,并指定一个指向 CyberChef API 的环境变量。在开发模式下,可以启动服务器并使用 MCP inspector 进行测试。项目还提供客户端配置命令,用于生成客户端配置文件,文件位置取决于操作系统。运行生成命令后,可以调整客户端配置,加入 CyberChef API URL 的环境变量。示例使用场景的前提条件包括:已安装 Claude desktop,并拥有一个正在运行的 CyberChef API 实例或可使用的实例。
适用场景
适用于需要通过 LLM/MCP 客户端调用 CyberChef 进行数据编码解码、配方执行等操作的场景,例如在 Claude desktop 等客户端中结合 CyberChef 的能力处理数据。
限制
资料中未提供关于收费、价格、平台支持、效果保证或详细使用步骤的更多信息。