Pyobfus MCP

pyobfus (pronounced as "Python obfuscator") is a modern, AST-based python-obfuscator / code-obfuscator for developers who need to obfuscate before shipping while keeping failures diagnosable. Framework-aware presets, reverse stack-trace mapping, and a machine-readable JSON CLI let Claude Code, Cursor, GitHub Copilot, Codex, CodeBuddy, and any MCP-compatible AI agent help debug obfuscated stack traces. A transparent…

People who work with ai native, code obfuscator and pyarmor alternative and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in Python.

VERIFIED ACTIVE

LAST COMMIT 2026-09-17 · ★ 9 · #33 OF 204 MAINTAINED SECURITY · VERIFIED 2026-09-18

Apache-2.0 · Python servers · how we verify → /methodology

01 · Install Pyobfus MCP

Claude Code

claude mcp add zhurong2020-pyobfus -- uvx pyobfus-mcp

Claude Desktop / Cursor / VS Code - add to config

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

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

license Apache-2.0 - declared in the repository

pypi package pyobfus-mcp - check the name against the project README before installing (PyPI has no namespace ownership)

registry namespace io.github.zhurong2020 is GitHub-verified and matches the repo owner

03 · What Pyobfus MCP can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

Limitations (from the README)

- Keyword Arguments (✅ Resolved in v0.1.6): By default, parameter names are obfuscated, which breaks keyword arguments. Solution: Use the --preserve-param-names flag to preserve parameter names while still obfuscating function bodies. When to use --preserve-param-names: - Public API functions/libraries where keyword arguments are used by clients - Functions with many parameters where keyword arguments improve readabi

Latest releases

v0.5.27 · 2026-09-15

What's new · pyobfus 0.5.27 strengthens correctness for real multi-module projects: · Cross-file mangling now respects function-local bindings, including assignments, loops, context managers, local imports…

v0.5.26 · 2026-09-13

Pro licence activation had been failing for every customer since roughly 8 July 2026. A CDN began rejecting Python's default network signature, so pyobfus-license register never reached the licence server and reported…

v0.5.25 · 2026-09-12

Fixed · A package that re-exports through __init__.py now produces a package that imports. Three symptoms shared one root cause. A name a module re-exported (from .core import run, with run in __all__) was given a…

04 · Who maintains Pyobfus MCP

pyobfus-mcp is maintained by zhurong2020. It's the only MCP server we track from this author; the repo dates to Nov 2025.

05 · Facts

category
security - ranked #33 of 204 actively-maintained security servers as of 2026-09-18.
release cadence
10+ releases in the last 90 days (latest 2026-09-15)
registry
io.github.zhurong2020/pyobfus-mcp (active, first published 2026-04-22 · 15 versions)
packages
pypi:pyobfus-mcp

06 · Pyobfus MCP FAQ

What is Pyobfus MCP?

pyobfus (pronounced as "Python obfuscator") is a modern, AST-based python-obfuscator / code-obfuscator for developers who need to obfuscate before shipping while keeping failures diagnosable. Framework-aware presets, reverse stack-trace mapping, and a machine-readable JSON CLI let Claude Code, Cursor, GitHub Copilot, Codex, CodeBuddy, and any MCP-compatible AI agent help debug obfuscated stack traces. A transparent…

Is Pyobfus MCP still maintained?

Yes - as of 2026-09-18, its last commit was 2026-09-17 and it shipped 10+ releases in the last 90 days. We re-verify nightly.

How do I install Pyobfus MCP?

Run `uvx pyobfus-mcp`. You can also paste the ready-made client config above.

Does Pyobfus MCP run locally?

Yes - it's a stdio server: it runs on your machine (via uvx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to Pyobfus MCP