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
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).
More Developer Tools MCP servers
Huoshan Test
volcengineMCP-Bridge
SecretiveShellA middleware to provide an openAI compatible endpoint that can call MCP tools
MCP Unity Editor (Game Engine)
CoderGamesterModel Context Protocol (MCP) plugin to connect with Unity Editor — designed for Cursor, Claude Code, Codex, Windsurf and other IDEs
OpenSumi
opensumiA framework helps you quickly build AI Native IDE products. MCP Client, supports Model Context Protocol (MCP) tools via MCP server.
Burp Suite MCP Server Extension
PortSwiggerMCP Server for Burp
Comments