MCP.so
Sign In
C

Chepy MCP Service (CyberChef like Python library)

@nebucaz

About Chepy MCP Service (CyberChef like Python library)

This project exposes the powerful Chepy data transformation library as an MCP server. It allows you to access Chepy's tools (like encoding, decoding, and data manipulation) via a single flexible API: the bake pipeline tool, inspired by CyberChef.

Basic information

Category

Developer Tools

Transports

stdio

Publisher

nebucaz

Submitted by

Nebucaz

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "chepy-mcp": {
      "command": "/Users/username/.local/bin/uv",
      "args": [
        "--directory",
        "/Users/username/chepy-mcp",
        "run",
        "src/server.py"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Chepy MCP Service?

Chepy MCP Service is an MCP server that exposes the Chepy data transformation library (a Python library similar to CyberChef) through a single pipeline tool called bake. It is for developers or AI agents who need to chain encoding, decoding, and data manipulation operations via the Model Context Protocol.

How to use Chepy MCP Service?

Install uv, clone the repository, run uv sync to install dependencies, then start the server with uv run src/server.py. Use the bake tool by sending a recipe in Chepy JSON format containing input and a recipe list of operations with their arguments. Discover all available operations by fetching resource://chepy_operations.

Key features of Chepy MCP Service

  • Pipeline tool (bake) chains multiple Chepy operations in one request
  • Uses Chepy’s own recipe JSON format, compatible with Chepy’s CLI
  • Resource endpoint lists all operations with parameters and descriptions
  • Output indicates whether result is text or binary ("type": "text" or "type": "binary")
  • Includes a unittest-based test suite for validation

Use cases of Chepy MCP Service

  • Encoding text to Base64 and decoding it back
  • Performing multiple data transformations in a single pipeline step
  • Discovering available Chepy operations for dynamic tool use
  • Automating data manipulation tasks inside MCP‑compatible environments

FAQ from Chepy MCP Service

What is Chepy?

Chepy is a Python library for data transformation, similar to CyberChef, providing operations like encoding, decoding, hashing, and more.

How do I know which operations are available?

Fetch the resource URI resource://chepy_operations to get a JSON object listing each operation’s name, signature, and description.

Does the server indicate whether output is text or binary?

Yes, the bake response includes a "type" field that is either "text" or "binary", along with the output data.

What dependencies are required?

You need Python, uv (install script provided), and the dependencies installed via uv sync after cloning the repository. Chepy is a core dependency.

How do I run the server?

Run uv run src/server.py from the project directory. The server uses standard MCP transport (stdio).

Comments

More Developer Tools MCP servers