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
- repository
- github.com/zhurong2020/pyobfus
- 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
Alternatives to Pyobfus MCP
Maintained security servers if Pyobfus MCP isn't the fit.
- Treg To OpenRouter for tools and data. Compare catalog providers and call them from one hosted MCP endpoint. ★ 1,627 · 2026-09-18
- SafeDep Vet MCP Protect your AI agents and IDEs from malicious open-source packages. ★ 1,105 · 2026-09-16
- SonarQube MCP Server Analyze code quality and security with SonarQube Server or Cloud directly in AI assistants. ★ 652 · 2026-09-17
- HOL Guard Local-first AI agent security evidence and approval workflows through HOL Guard's stdio MCP server. ★ 625 · 2026-09-18
- Decionis CommerceGate MCP Commerce preflights, D365 authorization, signed evidence, and reports; no marketplace or ERP writes. ★ 533 · 2026-09-18
- Emisar Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step. ★ 353 · 2026-09-15
Pairs well with
Servers that cover what Pyobfus MCP doesn't - only shown when the pairing reason fits the companion.
More security MCP servers · VMware NSX Security · 1Claw Vault · Cybersec Toolkit · Change This File · Keyblind
More Python MCP servers · YouTube Summarize · Quant Context · Code Factory · Zscaler Zero Trust Exchange · Progi · see all