From 9655da7c08e532e6e5a4c81615921cd109c23256 Mon Sep 17 00:00:00 2001 From: Rong Zhu Date: Sun, 3 May 2026 21:14:20 +0800 Subject: [PATCH 1/4] Add zhurong2020/pyobfus-mcp to Developer Tools MCP server for the pyobfus Python obfuscator. Lets coding agents run pre-flight risk scans, generate zero-config setup, reverse-map production stack traces back to original symbol names, and browse framework presets (FastAPI/Django/Flask/Pydantic/Click/SQLAlchemy). PyPI: https://pypi.org/project/pyobfus-mcp/ Registry: io.github.zhurong2020/pyobfus-mcp --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a58a33b32..b53406407 100644 --- a/README.md +++ b/README.md @@ -1098,6 +1098,7 @@ Tools and integrations that enhance the development workflow and environment man - [DigiCatalyst-Systems/dep-diff-mcp](https://github.com/DigiCatalyst-Systems/dep-diff-mcp) [![DigiCatalyst-Systems/dep-diff-mcp MCP server](https://glama.ai/mcp/servers/DigiCatalyst-Systems/dep-diff-mcp/badges/score.svg)](https://glama.ai/mcp/servers/DigiCatalyst-Systems/dep-diff-mcp) 📇 🏠 🍎 🪟 🐧 - Translates a lockfile diff (npm, PyPI) into a human-readable upgrade plan. Point it at a Dependabot PR and get back semver classification, breaking changes from GitHub release notes, CVEs fixed in range, migration links, and a per-package recommendation. Bulk tool ranks up to 50 changes by risk (security > caution > review > likely-safe > safe). Install via `npx -y @digicatalyst/dep-diff-mcp`. - [hikmahtech/drwhome](https://github.com/hikmahtech/drwhome) [![hikmahtech/drwhome MCP server](https://glama.ai/mcp/servers/hikmahtech/drwhome/badges/score.svg)](https://glama.ai/mcp/servers/hikmahtech/drwhome) 📇 ☁️ – Remote MCP server at `https://drwho.me/mcp/mcp` with 10 developer utilities: base64 encode/decode, JWT decode (no verify), DNS lookup via Cloudflare DoH, UUID v4/v7, URL encode/decode, JSON format, User-Agent parse, IP lookup via ipinfo. Open access over streamable HTTP — point Claude Desktop at the URL. - [tooluse-labs/perfetto-mcp-rs](https://github.com/tooluse-labs/perfetto-mcp-rs) [![tooluse-labs/perfetto-mcp-rs MCP server](https://glama.ai/mcp/servers/tooluse-labs/perfetto-mcp-rs/badges/score.svg)](https://glama.ai/mcp/servers/tooluse-labs/perfetto-mcp-rs) 🦀 🏠 🍎 🪟 🐧 - MCP server for [Perfetto](https://perfetto.dev) trace analysis. Runs PerfettoSQL queries on `.perfetto-trace` / `.pftrace` files via auto-downloaded `trace_processor_shell`, with dedicated Chrome tools for page loads, scroll jank, main-thread hotspots, and stdlib module discovery. Cross-client tested on Claude Code and Codex. Available via `cargo install`, Homebrew tap, and curl install script. +- [zhurong2020/pyobfus-mcp](https://github.com/zhurong2020/pyobfus/tree/main/pyobfus_mcp) 🎖️ 🐍 🏠 🍎 🪟 🐧 - Official MCP server for the [pyobfus](https://github.com/zhurong2020/pyobfus) Python obfuscator. Five tools: pre-flight risk scan (`check_obfuscation_risks`), zero-config init (`generate_pyobfus_config`), reverse stack-trace mapping (`unmap_stack_trace`) so production tracebacks remain debuggable after obfuscation, plus `list_presets` and `explain_preset` for FastAPI / Django / Flask / Pydantic / Click / SQLAlchemy. Install via `pip install pyobfus-mcp`; published in the official MCP Registry as `io.github.zhurong2020/pyobfus-mcp`. ### 🔒 Delivery From 8126eecfb611c37ebae08a7eb54f87266225d358 Mon Sep 17 00:00:00 2001 From: Rong Zhu Date: Sun, 3 May 2026 21:17:21 +0800 Subject: [PATCH 2/4] fix: align entry display name with GitHub URL owner/repo Bot review flagged invalid-name. Updated: - Display text changed from `zhurong2020/pyobfus-mcp` to `zhurong2020/pyobfus` to match the URL's owner/repo path (the MCP server lives in the pyobfus_mcp/ subfolder of the pyobfus monorepo, no separate GitHub repo). - Removed the inner `[pyobfus](...)` link from the description for the same reason; clarified subfolder location and PyPI package name in prose. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b53406407..13af35a32 100644 --- a/README.md +++ b/README.md @@ -1098,7 +1098,7 @@ Tools and integrations that enhance the development workflow and environment man - [DigiCatalyst-Systems/dep-diff-mcp](https://github.com/DigiCatalyst-Systems/dep-diff-mcp) [![DigiCatalyst-Systems/dep-diff-mcp MCP server](https://glama.ai/mcp/servers/DigiCatalyst-Systems/dep-diff-mcp/badges/score.svg)](https://glama.ai/mcp/servers/DigiCatalyst-Systems/dep-diff-mcp) 📇 🏠 🍎 🪟 🐧 - Translates a lockfile diff (npm, PyPI) into a human-readable upgrade plan. Point it at a Dependabot PR and get back semver classification, breaking changes from GitHub release notes, CVEs fixed in range, migration links, and a per-package recommendation. Bulk tool ranks up to 50 changes by risk (security > caution > review > likely-safe > safe). Install via `npx -y @digicatalyst/dep-diff-mcp`. - [hikmahtech/drwhome](https://github.com/hikmahtech/drwhome) [![hikmahtech/drwhome MCP server](https://glama.ai/mcp/servers/hikmahtech/drwhome/badges/score.svg)](https://glama.ai/mcp/servers/hikmahtech/drwhome) 📇 ☁️ – Remote MCP server at `https://drwho.me/mcp/mcp` with 10 developer utilities: base64 encode/decode, JWT decode (no verify), DNS lookup via Cloudflare DoH, UUID v4/v7, URL encode/decode, JSON format, User-Agent parse, IP lookup via ipinfo. Open access over streamable HTTP — point Claude Desktop at the URL. - [tooluse-labs/perfetto-mcp-rs](https://github.com/tooluse-labs/perfetto-mcp-rs) [![tooluse-labs/perfetto-mcp-rs MCP server](https://glama.ai/mcp/servers/tooluse-labs/perfetto-mcp-rs/badges/score.svg)](https://glama.ai/mcp/servers/tooluse-labs/perfetto-mcp-rs) 🦀 🏠 🍎 🪟 🐧 - MCP server for [Perfetto](https://perfetto.dev) trace analysis. Runs PerfettoSQL queries on `.perfetto-trace` / `.pftrace` files via auto-downloaded `trace_processor_shell`, with dedicated Chrome tools for page loads, scroll jank, main-thread hotspots, and stdlib module discovery. Cross-client tested on Claude Code and Codex. Available via `cargo install`, Homebrew tap, and curl install script. -- [zhurong2020/pyobfus-mcp](https://github.com/zhurong2020/pyobfus/tree/main/pyobfus_mcp) 🎖️ 🐍 🏠 🍎 🪟 🐧 - Official MCP server for the [pyobfus](https://github.com/zhurong2020/pyobfus) Python obfuscator. Five tools: pre-flight risk scan (`check_obfuscation_risks`), zero-config init (`generate_pyobfus_config`), reverse stack-trace mapping (`unmap_stack_trace`) so production tracebacks remain debuggable after obfuscation, plus `list_presets` and `explain_preset` for FastAPI / Django / Flask / Pydantic / Click / SQLAlchemy. Install via `pip install pyobfus-mcp`; published in the official MCP Registry as `io.github.zhurong2020/pyobfus-mcp`. +- [zhurong2020/pyobfus](https://github.com/zhurong2020/pyobfus/tree/main/pyobfus_mcp) 🎖️ 🐍 🏠 🍎 🪟 🐧 - Official MCP server for the pyobfus Python obfuscator (installed from PyPI as `pyobfus-mcp`; source lives in the `pyobfus_mcp/` subfolder of the pyobfus monorepo). Five tools: pre-flight risk scan (`check_obfuscation_risks`), zero-config init (`generate_pyobfus_config`), reverse stack-trace mapping (`unmap_stack_trace`) so production tracebacks remain debuggable after obfuscation, plus `list_presets` and `explain_preset` for FastAPI / Django / Flask / Pydantic / Click / SQLAlchemy. Published in the official MCP Registry as `io.github.zhurong2020/pyobfus-mcp`. ### 🔒 Delivery From bb0022862b96fb07be7296e86f86b74dfea26451 Mon Sep 17 00:00:00 2001 From: zhurong2020 Date: Thu, 7 May 2026 19:13:37 +0800 Subject: [PATCH 3/4] add: Glama score badge for pyobfus listing Glama re-review (submitted 2026-05-07) approved the listing at https://glama.ai/mcp/servers/zhurong2020/pyobfus. Adding the required score badge after the entry name unblocks the missing-glama label on this PR. Co-Authored-By: Claude Opus 4.7 (1M context) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 13af35a32..fbc885057 100644 --- a/README.md +++ b/README.md @@ -1098,7 +1098,7 @@ Tools and integrations that enhance the development workflow and environment man - [DigiCatalyst-Systems/dep-diff-mcp](https://github.com/DigiCatalyst-Systems/dep-diff-mcp) [![DigiCatalyst-Systems/dep-diff-mcp MCP server](https://glama.ai/mcp/servers/DigiCatalyst-Systems/dep-diff-mcp/badges/score.svg)](https://glama.ai/mcp/servers/DigiCatalyst-Systems/dep-diff-mcp) 📇 🏠 🍎 🪟 🐧 - Translates a lockfile diff (npm, PyPI) into a human-readable upgrade plan. Point it at a Dependabot PR and get back semver classification, breaking changes from GitHub release notes, CVEs fixed in range, migration links, and a per-package recommendation. Bulk tool ranks up to 50 changes by risk (security > caution > review > likely-safe > safe). Install via `npx -y @digicatalyst/dep-diff-mcp`. - [hikmahtech/drwhome](https://github.com/hikmahtech/drwhome) [![hikmahtech/drwhome MCP server](https://glama.ai/mcp/servers/hikmahtech/drwhome/badges/score.svg)](https://glama.ai/mcp/servers/hikmahtech/drwhome) 📇 ☁️ – Remote MCP server at `https://drwho.me/mcp/mcp` with 10 developer utilities: base64 encode/decode, JWT decode (no verify), DNS lookup via Cloudflare DoH, UUID v4/v7, URL encode/decode, JSON format, User-Agent parse, IP lookup via ipinfo. Open access over streamable HTTP — point Claude Desktop at the URL. - [tooluse-labs/perfetto-mcp-rs](https://github.com/tooluse-labs/perfetto-mcp-rs) [![tooluse-labs/perfetto-mcp-rs MCP server](https://glama.ai/mcp/servers/tooluse-labs/perfetto-mcp-rs/badges/score.svg)](https://glama.ai/mcp/servers/tooluse-labs/perfetto-mcp-rs) 🦀 🏠 🍎 🪟 🐧 - MCP server for [Perfetto](https://perfetto.dev) trace analysis. Runs PerfettoSQL queries on `.perfetto-trace` / `.pftrace` files via auto-downloaded `trace_processor_shell`, with dedicated Chrome tools for page loads, scroll jank, main-thread hotspots, and stdlib module discovery. Cross-client tested on Claude Code and Codex. Available via `cargo install`, Homebrew tap, and curl install script. -- [zhurong2020/pyobfus](https://github.com/zhurong2020/pyobfus/tree/main/pyobfus_mcp) 🎖️ 🐍 🏠 🍎 🪟 🐧 - Official MCP server for the pyobfus Python obfuscator (installed from PyPI as `pyobfus-mcp`; source lives in the `pyobfus_mcp/` subfolder of the pyobfus monorepo). Five tools: pre-flight risk scan (`check_obfuscation_risks`), zero-config init (`generate_pyobfus_config`), reverse stack-trace mapping (`unmap_stack_trace`) so production tracebacks remain debuggable after obfuscation, plus `list_presets` and `explain_preset` for FastAPI / Django / Flask / Pydantic / Click / SQLAlchemy. Published in the official MCP Registry as `io.github.zhurong2020/pyobfus-mcp`. +- [zhurong2020/pyobfus](https://github.com/zhurong2020/pyobfus/tree/main/pyobfus_mcp) [![zhurong2020/pyobfus MCP server](https://glama.ai/mcp/servers/zhurong2020/pyobfus/badges/score.svg)](https://glama.ai/mcp/servers/zhurong2020/pyobfus) 🎖️ 🐍 🏠 🍎 🪟 🐧 - Official MCP server for the pyobfus Python obfuscator (installed from PyPI as `pyobfus-mcp`; source lives in the `pyobfus_mcp/` subfolder of the pyobfus monorepo). Five tools: pre-flight risk scan (`check_obfuscation_risks`), zero-config init (`generate_pyobfus_config`), reverse stack-trace mapping (`unmap_stack_trace`) so production tracebacks remain debuggable after obfuscation, plus `list_presets` and `explain_preset` for FastAPI / Django / Flask / Pydantic / Click / SQLAlchemy. Published in the official MCP Registry as `io.github.zhurong2020/pyobfus-mcp`. ### 🔒 Delivery From 2be7e27ac98ea4d3cf2759595ca83d281b63ae72 Mon Sep 17 00:00:00 2001 From: zhurong2020 Date: Fri, 29 May 2026 23:54:46 +0800 Subject: [PATCH 4/4] update: pyobfus entry to 7 tools (0.2.0) Adds recommend_tier and start_pro_trial; matches published pyobfus-mcp 0.2.0. Co-Authored-By: Claude Opus 4.8 (1M context) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4957cac24..e9b835192 100644 --- a/README.md +++ b/README.md @@ -1171,7 +1171,7 @@ Tools and integrations that enhance the development workflow and environment man - [mshegolev/jaeger-mcp](https://github.com/mshegolev/jaeger-mcp) [![mshegolev/jaeger-mcp MCP server](https://glama.ai/mcp/servers/mshegolev/jaeger-mcp/badges/score.svg)](https://glama.ai/mcp/servers/mshegolev/jaeger-mcp) 🐍 ☁️ 🏠 – Jaeger distributed tracing MCP. 5 tools: list_services, list_operations, search_traces, get_trace, get_dependencies. Any Jaeger instance (HTTP API v3); PyPI + MCP Registry. - [parasxos/cpp26-adapter](https://github.com/parasxos/cpp26-adapter) [![parasxos/cpp26-adapter MCP server](https://glama.ai/mcp/servers/parasxos/cpp26-adapter/badges/score.svg)](https://glama.ai/mcp/servers/parasxos/cpp26-adapter) 🐍 🏠 🍎 🪟 🐧 - C++26 paper reference MCP (`cpp26-ref`) backing a Claude Code plugin: `lookup_paper`, fuzzy `search`, `compiler_status` over a 216-paper ISO/IEC 14882:2026 corpus. The plugin's skill + reviewer subagent use these tools to bias Claude toward reflection, contracts, `std::execution` senders, `#embed`, expansion statements — even when the local compiler lags. 95% on a held 39-task eval gate. -- [zhurong2020/pyobfus](https://github.com/zhurong2020/pyobfus/tree/main/pyobfus_mcp) [![zhurong2020/pyobfus MCP server](https://glama.ai/mcp/servers/zhurong2020/pyobfus/badges/score.svg)](https://glama.ai/mcp/servers/zhurong2020/pyobfus) 🎖️ 🐍 🏠 🍎 🪟 🐧 - Official MCP server for the pyobfus Python obfuscator (installed from PyPI as `pyobfus-mcp`; source lives in the `pyobfus_mcp/` subfolder of the pyobfus monorepo). Five tools: pre-flight risk scan (`check_obfuscation_risks`), zero-config init (`generate_pyobfus_config`), reverse stack-trace mapping (`unmap_stack_trace`) so production tracebacks remain debuggable after obfuscation, plus `list_presets` and `explain_preset` for FastAPI / Django / Flask / Pydantic / Click / SQLAlchemy. Published in the official MCP Registry as `io.github.zhurong2020/pyobfus-mcp`. +- [zhurong2020/pyobfus](https://github.com/zhurong2020/pyobfus/tree/main/pyobfus_mcp) [![zhurong2020/pyobfus MCP server](https://glama.ai/mcp/servers/zhurong2020/pyobfus/badges/score.svg)](https://glama.ai/mcp/servers/zhurong2020/pyobfus) 🎖️ 🐍 🏠 🍎 🪟 🐧 - Official MCP server for the pyobfus Python obfuscator (installed from PyPI as `pyobfus-mcp`; source lives in the `pyobfus_mcp/` subfolder of the pyobfus monorepo). Seven tools: pre-flight risk scan (`check_obfuscation_risks`), zero-config init (`generate_pyobfus_config`), reverse stack-trace mapping (`unmap_stack_trace`) so production tracebacks remain debuggable after obfuscation, `list_presets` and `explain_preset` for FastAPI / Django / Flask / Pydantic / Click / SQLAlchemy, plus `recommend_tier` and `start_pro_trial` for community-vs-Pro tier guidance. Published in the official MCP Registry as `io.github.zhurong2020/pyobfus-mcp`. ### 🔒 Delivery