MCP.so
登录
C

Chepy MCP Service (CyberChef like Python library)

@nebucaz

基本信息

分类

开发工具

传输方式

stdio

作者

nebucaz

提交者

Nebucaz

关于 Chepy MCP Service

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.

#cyberchef#ctf#base64#hex#decode#encode#encrypt#decrypt#compress#decompress#regex#regular-expressions#hash#crypt#hexadecimal#user-agent#url#certificate#x-509#parser#json#gzip#md5#sha1#aes#des#blowfish#xor

Chepy MCP Service 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

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

Chepy MCP Service 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

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

常见问题

1

What is Chepy?

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

2

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.

3

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.

4

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.

5

How do I run the server?

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

评论

开发工具 分类下的更多 MCP 服务器