OlympHill
cyberchef-api-mcp-server logo

cyberchef-api-mcp-serverCyberChef API MCP Server โœจ๐Ÿง‘โ€๐Ÿณ

โ€” (0)
Daniel NikulshynReviewed by Daniel NikulshynยทUpdated July 2026

Overview

The CyberChef API MCP Server is a model context protocol (MCP) server that interfaces with the CyberChef Server API, allowing users to utilize CyberChef tools and resources with any LLM/MCP client. It provides several tools and resources including get_cyberchef_operations_categories, get_cyberchef_operation_by_category, bake_recipe, batch_bake_recipe, and perform_magic_operation, which can be used to execute recipes, derive outcomes, and perform magic operations. To use the server, start it using the default stdio transport and specify an environment variable pointing to a CyberChef API. Client configuration can be generated using uv tool and tweaked to include the environment variable for the CyberChef API URL. A demo use case is provided, requiring a running CyberChef API instance. The server and client are written in Python.

Key features

  • get_cyberchef_operations_categories: retrieve updated CyberChef categories
  • get_cyberchef_operation_by_category: retrieve CyberChef operations for a selected category
  • bake_recipe: execute a recipe (list of operations) on input data
  • batch_bake_recipe: execute a recipe on a batch of input data
  • perform_magic_operation: perform CyberChef's magic operation for automatic detection and decoding

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

Integration with Claude Desktop

Use the MCP server to integrate CyberChef API with Claude Desktop, enabling the solution of complex prompts.

Automated Data Decoding

Utilize the perform_magic_operation tool to automatically detect and decode encoded data.

Pros & Cons

Pros

  • Enables the use of CyberChef tools and resources with any LLM/MCP client
  • Provides a flexible interface for interacting with the CyberChef API
  • Supports the execution of CyberChef operations and recipes

Cons

  • Requires a running CyberChef API instance
  • Limited to Python-based clients due to the Python implementation

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

Are there any language or platform limitations?

The server is implemented in Python, so it is best suited for Python-based clients; other languages are not natively supported.

Asked by Sami Virtanen ยท Dec 15, 2025

What are the prerequisites to run the server?

You must have a running CyberChef API instance and start the server with the default stdio transport, setting an environment variable to point to the CyberChef API URL. Client configuration is generated with uv and tweaked to include this variable.

Asked by Lena Fischer ยท Dec 6, 2025

Which operations can the server perform?

It offers functions such as get_cyberchef_operations_categories, get_cyberchef_operation_by_category, bake_recipe, batch_bake_recipe, and perform_magic_operation for executing recipes, batching data, and automatic decoding.

Asked by Ren Nakamura ยท Oct 19, 2025

What is the main purpose of the cyberchef-api-mcp-server?

It acts as a model context protocol (MCP) server that connects to the CyberChef Server API, enabling any LLM/MCP client to use CyberChef tools and resources directly.

Asked by Leila Hassan ยท Sep 14, 2025

Ask a question

MCP Servers alternatives