Token导航 LogoToken导航

MCP Server · 运维云端

Deobfuscate MCP Server

一款专为大型语言模型优化的代码反混淆服务器,能够解包、分析和导航混淆或打包的JavaScript代码。

HTTP官方级别未说明来源级核验工具 10
代码导航TypeScriptClaude

快速开始

作者 / 组织
MadeByTokens
提供方
MadeByTokens
运行时
Node.js

工具数量

10

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

10

仓库热度

收录来源

3 个

MCP World

选型结论

Deobfuscate MCP Server 属于运维云端类 MCP Server,公开资料标注 10 个工具,通过HTTP 远程服务接入,适配 Claude,有可以直接复制的安装命令;接入前要先准备 会话凭据。

分类

运维云端

传输方式

HTTP

认证方式

会话凭据

部署方式

仅本地运行

安装与配置

安装命令

npx -y deobfuscate-mcp-server

客户端配置示例

{
  "mcpServers": {
    "deobfuscate-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "deobfuscate-mcp-server"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    确认访问方式

    这是HTTP 远程服务,本地不用装依赖;先确认服务地址、账号归属和额度,再决定接哪个客户端。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填服务地址;需要授权的先完成登录,再回到客户端刷新。

  4. 4

    验证是否可用

    连接成功后客户端会列出 10 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

卸载MCP服务器

一 LLM优化 模型上下文协议(MCP)服务器,旨在帮助大型语言模型进行逆向工程、导航和理解压缩和捆绑的JavaScript代码。

为什么是这个服务器?

标准的“美化者”只格式化代码,使LLM难以处理溢出上下文窗口的大量线性文本文件。此服务器将压缩代码视为 检索数据库,允许LLM:

  1. 去混淆和解开:用途 webcrack 将Webpack/Browserify捆绑包拆分为单独的模块。
  2. 查看架构:在读取代码之前,返回文件结构(导出、函数)的JSON摘要。
  3. 随机导航:按需阅读特定模块(get_module)而不是整个文件。
  4. 语义搜索:查找数千个非捆绑模块中存在特定字符串或模式的位置。

特性

  • deobfuscate:入口点。打开包并将其缓存在内存中。

- returnCode (默认值 false):默认情况下返回摘要以保存上下文。设置为 true 查看完整代码。 - skipVendor:过滤掉 node_modules 以及webpack样板,专注于应用程序代码。 - mangle:缩短变量名以保存令牌。 - jsx:恢复react JSX语法。

  • analyze_structure:返回高级AST摘要(函数、类、导出)以保存令牌。
  • list_modules:列出解包包中找到的所有模块。
  • list_functions:扫描缓存的模块,列出具有签名和参数的已定义函数/类。
  • get_call_graph:为特定函数生成调用图,标识它调用的内容和调用它的内容。
  • get_module:获取单个模块的格式化源代码。
  • get_symbol_source:仅提取特定函数、类或变量以保存标记。
  • search_modules:在所有模块中搜索正则表达式/字符串。
  • format_code:JS/HTML/CSS的标准预处理格式。
  • get_help:返回任何工具的详细文档。

安装和设置

从npm安装(推荐)

npm install -g deobfuscate-mcp-server

从源代码构建

git clone https://github.com/ricardodeazambuja/deobfuscate-mcp-server.git
cd deobfuscate-mcp-server
npm install
npm run build

打包并安装(可选)

要创建一个可分发的tarball并全局安装,请执行以下操作:

npm pack
npm install -g ./deobfuscate-mcp-server-1.0.0.tgz

客户端配置

要将此服务器与您最喜欢的LLM客户端一起使用,请添加以下配置。

克劳德代码

在终端中运行以下命令:

claude mcp add deobfuscate-mcp-server -- npx -y deobfuscate-mcp-server

或者,编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "deobfuscate-mcp-server": {
      "command": "npx",
      "args": ["-y", "deobfuscate-mcp-server"]
    }
  }
}

Gemini CLI

在终端中运行以下命令:

gemini mcp add deobfuscate-mcp-server npx -y deobfuscate-mcp-server

或者,编辑 ~/.gemini/settings.json:

{
  "mcpServers": {
    "deobfuscate-mcp-server": {
      "command": "npx",
      "args": ["-y", "deobfuscate-mcp-server"]
    }
  }
}

反重力

在终端中运行以下命令:

antigravity --add-mcp '{"deobfuscate-mcp-server": {"command": "npx", "args": ["-y", "deobfuscate-mcp-server"]}}'

或者,编辑 ~/.antigravity/settings.json:

{
  "mcpServers": {
    "deobfuscate-mcp-server": {
      "command": "npx",
      "args": ["-y", "deobfuscate-mcp-server"]
    }
  }
}

开发/本地使用

如果从源代码运行服务器,请将该命令替换为:

"command": "node",
"args": ["ABSOLUTE_PATH_TO_DIST/index.js"]

*(替换 ABSOLUTE_PATH_TO_DIST 实际绝对路径为 dist 您计算机上的文件夹)*

用法

启动服务器:

node dist/index.js

LLM工作流示例

  1. 用户:“分析此压缩文件: bundle.min.js..."
  2. LLM:通话 deobfuscate(code="...", skipVendor=true).

- *服务器*:“脱毒完成。未绑定15个模块。跳过45个供应商模块…”

  1. LLM:“好的,我看到入口点需要模块42。那是什么?"
  2. LLM:通话 get_module(id="42").

- *服务器*:返回模块42的代码。

  1. LLM“‘登录’功能在哪里定义?”
  2. LLM:通话 search_modules(query="function login").

- *服务器*:“在模块88中找到。”

  1. LLM:“我只是想看看登录功能逻辑。”
  2. LLM:通话 get_symbol_source(symbolName="login", moduleId="88").

- *服务器*:仅返回'login'函数的源代码。

发展

  • 构建: npm run build
  • 测试: npm test

限制

  • 文件大小:服务器最多接受输入文件(捆绑包) 50MB.
  • 记忆:未捆绑的模块缓存在RAM中。根据您的环境,非常大的捆绑包(未捆绑的数百MB)可能会耗尽服务器的可用内存。

工具与能力

工具数量

10

资源数量

0

提示词数量

0

能力标签

代码反混淆TypeScript本地部署JavaScript解包AST分析LLM优化工具代码导航

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 工具数量 10 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 3 个目录同时收录,信息可以交叉核对。

先想清楚的地方

  • 需要自备会话凭据,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 暂时拿不到会话凭据的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Deobfuscate MCP Server

MCP World · 本页

10HTTP有3 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Deobfuscate MCP Server 怎么安装?

公开资料给出的安装命令是 npx -y deobfuscate-mcp-server,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Deobfuscate MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是HTTP 远程服务,在客户端的 MCP 配置里填服务地址即可,不用本地装依赖;需要授权或 API Key 的,先在官方页面拿到凭据再填。

Deobfuscate MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Deobfuscate MCP Server 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Deobfuscate MCP Server 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP