Connections & Capabilities
Connects To
Capabilities
Quickstart
Config
{
"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"
}
}
}
}Exposed MCP Tools (5)
get_cyberchef_operations_categoriesRetrieves a list of available operation categories from CyberChef.
Read-only operation, no side effects.
get_cyberchef_operation_by_categoryRetrieves a list of CyberChef operations within a specified category.
Read-only operation, no side effects.
bake_recipeExecutes a CyberChef recipe on the provided input data.
Executes code, but within CyberChef's sandboxed environment.
batch_bake_recipeExecutes a CyberChef recipe on a batch of input data.
Executes code, but within CyberChef's sandboxed environment. Batch processing increases risk.
perform_magic_operationUtilizes CyberChef's magic function to automatically detect and apply relevant operations.
Automated operation selection could lead to unexpected behavior.
Safety Assessment
This server is relatively safe for read-only operations and simple recipe execution. However, caution should be exercised when using batch processing or exposing the CyberChef API URL to untrusted environments. Ensure the CyberChef API itself is properly secured.
- Recipe execution is sandboxed within CyberChef's environment.
- No direct filesystem access.
- Access is controlled via the CyberChef API URL.
- Read-only operations available for exploring CyberChef capabilities.
- Maliciously crafted recipes could potentially cause resource exhaustion.
- Exposure of the CyberChef API URL could lead to unauthorized access.
- Batch processing could amplify the impact of a flawed recipe.
- Lack of built-in RBAC within the MCP server itself.
