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.

コメント

「その他」の他のコンテンツ