This model context protocol (MCP) server interfaces with the CyberChef Server API. Allowing you to use any LLM/MCP client of your choosing to utilise the tools and resources within CyberChef. ๐งฐ Available Tools and Resources - getcyberchefoperationscategories: resource - gets updated Cyber Chef categories for additional context / selection of the correct operations - getcyberchefoperationbycategor
Add this skill
npx mdskills install slouchd/cyberchef-api-mcp-serverProvides well-documented CyberChef API integration with useful encoding/decoding tools
This model context protocol (MCP) server interfaces with the CyberChef Server API. Allowing you to use any LLM/MCP client of your choosing to utilise the tools and resources within CyberChef.
get_cyberchef_operations_categories: resource - gets updated Cyber Chef categories for additional context / selection of the correct operationsget_cyberchef_operation_by_category: resource - gets list of Cyber Chef operations for a selected categorybake_recipe: tool - bake (execute) a recipe (a list of operations) in order to derive an outcome from the input databatch_bake_recipe: tool - bake (execute) a recipe (a list of operations) in order to derive an outcome from a batch of input dataperform_magic_operation: tool - perform CyberChef's magic operation which is designed to automatically detect how your data is encoded and which operations can be used to decode itStart the server using the default stdio transport and specifying an environment variable pointing to a CyberChef API
CYBERCHEF_API_URL="your-cyberchef-api-url" uv run cyberchef_api_mcp_server
Start the server and test it with the MCP inspector
uv add "mcp[cli]"
mcp dev server.py
The following commands will generate a client configuration file, the location will depend on your operating system
uv add "mcp[cli]"
mcp install server.py --name "CyberChef API MCP Server"
Tip:
After running the above command you can then tweak the client configuration to include the environment variable for the CyberChef API URL
{
"mcpServers": {
"CyberChef API MCP Server": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--directory",
"cyberchef-api-mcp-server/cyberchef_api_mcp_server/",
"mcp",
"run",
"server.py"
],
"env": {
"CYBERCHEF_API_URL": "your-cyberchef-api-url"
}
}
}
}
Using the MCP server in this example use case, the following prerequisites apply:
Here is a basic prompt being solved using the MCP server tools:
MIT License
Install via CLI
npx mdskills install slouchd/cyberchef-api-mcp-serverCyberChef API MCP Server is a free, open-source AI agent skill. This model context protocol (MCP) server interfaces with the CyberChef Server API. Allowing you to use any LLM/MCP client of your choosing to utilise the tools and resources within CyberChef. ๐งฐ Available Tools and Resources - getcyberchefoperationscategories: resource - gets updated Cyber Chef categories for additional context / selection of the correct operations - getcyberchefoperationbycategor
Install CyberChef API MCP Server with a single command:
npx mdskills install slouchd/cyberchef-api-mcp-serverThis downloads the skill files into your project and your AI agent picks them up automatically.
CyberChef API MCP Server works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Gemini Cli, Amp, Roo Code, Goose. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.