MCP.so
登录
P

pyobfus — Python Obfuscator MCP Server

@zhurong2020

基本信息

分类

其他

传输方式

stdio

作者

zhurong2020

提交者

zhurong2020

关于 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 配置

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

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

pyobfus — Python Obfuscator MCP Server 工具

工具列表暂未提供

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

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

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.

常见问题

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.

评论

其他 分类下的更多 MCP 服务器