MCP.so
Sign In
P

pyobfus — Python Obfuscator MCP Server

@zhurong2020

Basic information

Category

Other

Transports

stdio

Author

zhurong2020

Submitted by

zhurong2020

About pyobfus — Python Obfuscator MCP Server

Obfuscate Python & reverse-map stack traces from your agent. AST-based, no phone-home. PyArmor alt.

#python#obfuscation#code-protection#security#pyarmor-alternative

pyobfus — Python Obfuscator MCP Server config

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

{
  "mcpServers": {
    "pyobfus": {
      "command": "uvx",
      "args": [
        "pyobfus-mcp"
      ]
    }
  }
}

pyobfus — Python Obfuscator MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

Fetch the live tool list by running this server in a temporary sandbox using the button above.

Overview

What is pyobfus — Python Obfuscator?

pyobfus is an AST-based Python obfuscator MCP server that lets AI agents (Claude Code, Cursor, Windsurf, Zed) protect Python source code end-to-end from a conversation. It serves as an open-source, no-phone-home alternative to PyArmor.

How to use pyobfus — Python Obfuscator?

Install via uvx pyobfus-mcp or pip install pyobfus-mcp. No API key is required. Once installed, an AI agent can call any of the 8 built-in tools to obfuscate projects, scan risks, generate configs, or reverse obfuscated tracebacks.

Key features of pyobfus — Python Obfuscator

  • AST-based obfuscation with no phone-home.
  • 8 tools including protect_project, check_obfuscation_risks, and unmap_stack_trace.
  • All tools return structured JSON with ai_hint and next_tool for deterministic chaining.
  • Preflight risk scanning for eval/exec, dynamic attributes, and framework reflection.
  • Auto‑generates pyobfus.yaml based on detected framework.
  • Open‑source alternative to PyArmor with no API key required.

Use cases of pyobfus — Python Obfuscator

  • Obfuscate a complete Python project and verify it still runs in one MCP call.
  • Scan a project for obfuscation risks before applying protection.
  • Auto‑generate configuration files tuned to the project’s framework.
  • Debug deobfuscated stack traces from obfuscated code during development.

Frequently asked questions

1

How does pyobfus compare to PyArmor?

pyobfus is an open-source, AST-based obfuscator that does not phone home, making it a transparent alternative to PyArmor.

2

Does pyobfus require an API key?

No, pyobfus does not require any API key.

3

How do I install pyobfus?

Install using `uvx pyobfus-mcp` or `pip install pyobfus-mcp`.

4

What tools does pyobfus provide?

It provides 8 tools: `protect_project`, `check_obfuscation_risks`, `generate_pyobfus_config`, `unmap_stack_trace`, `list_presets`, `explain_preset`, `recommend_tier`, and `start_pro_trial`.

5

What format do the tools return?

All tools return structured JSON that includes an `ai_hint` and a `next_tool` field for deterministic chaining of operations.

Comments

More Other MCP servers