SuperAPI AI 工具集

cyberchef-api-mcp-server

CyberChef API MCP Server 是一个模型上下文协议(MCP)服务器,用于连接 CyberChef Server API。通过它,用户可以使用任意支持 MCP 的 LLM 或客户端来调用 CyberChef 中的工具和资源。项目提供用于获取操作分类、按分类列出操作、执行配方(bake recipe)、批量执行配方以及自动检测编码并解码的 magic 操作等工具和资源,帮助在 LLM 工作流中集成 CyberChef 的数据处理能力。

访问官网

工具介绍

用途

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 的能力处理数据。

限制

资料中未提供关于收费、价格、平台支持、效果保证或详细使用步骤的更多信息。