# cyberchef-mcp

Connects an AI agent to CyberChef operations through MCP. Use it to transform data, encode content, or run digital-forensics tasks.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 27
- Author: doublegate
- License: GPL-3.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/doublegate/CyberChef-MCP
- Updated: 2026-10-21
- HTML: https://affpapa.org/en/nevibecode/mcp/cyberchef-mcp

## What it does

The server exposes 504 CyberChef operations as MCP tools. An agent can use them for data processing such as encryption, encoding, compression, and digital forensics. It wraps CyberChef’s Node.js API; the web interface has been removed from this fork.

For Claude Code, start the server with `npx` using the command below. OAuth 2.1 and tenant isolation are available for HTTP deployments, but need configuration; OAuth is off by default. The usual stdio setup in Claude Code does not require an API key.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add cyberchef-mcp -- npx -y cyberchef-mcp
```

### Codex

**Platform CLI**
```bash
codex mcp add cyberchef-mcp -- npx -y cyberchef-mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "cyberchef-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "cyberchef-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "cyberchef-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "cyberchef-mcp"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add cyberchef-mcp npx -y cyberchef-mcp
```

## When to use it
- decode a string or transform data
- encrypt data with a CyberChef operation
- compress data before passing it on
- inspect data for digital-forensics clues

## Example prompts
- Decode this string and explain the result.
- Encrypt this data with CyberChef.
- Inspect this file for details relevant to digital forensics.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 386989
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89408
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [Front-End Checklist](https://affpapa.org/en/nevibecode/mcp/front-end-checklist.md) — MCP server · ★ 74559
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89433

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
