
JDBC MCP 服务器
JDBC MCP 服务器通过 JDBC 标准实现 AI 助手与关系型数据库的无缝集成。它允许 AI 代理直接从 FlowHunt 或其他 AI 驱动的工作流中执行数据库查询、管理记录,并安全地与多种 SQL 数据库交互。...
在 AI 驱动的工作流中使用 Java 反编译器 MCP 服务器,将 Java 字节码反编译为可读源码,兼容 FlowHunt 及其他 MCP 客户端。
Java 反编译器 MCP 服务器(mcp-javadc
)是一款基于 Model Context Protocol (MCP) 的服务器,专为 Java 类文件的反编译设计。它使 AI 助手和兼容 MCP 的开发工具能够将 Java 字节码(.class 文件或 JAR 包内的类)转换为可读的 Java 源码。该服务器通过 API 实现自动化反编译,支持诸如第三方库分析、遗留代码逆向工程或分析已编译 Java 包等任务,无需原始源码。它支持 stdio 传输和临时文件管理,并兼容多种 MCP 客户端,是开发者和 AI 代理处理 Java 字节码的多功能工具。
README 或仓库文件未提及指令模板。
文档或文件中未明确提及 MCP 资源。
decompile-from-path
从指定文件路径反编译 Java .class
文件。
参数: classFilePath
(.class 文件的绝对路径)
decompile-from-package
通过包名(如 java.util.ArrayList
)反编译 Java 类。
参数: (README 未详细说明)
decompile-from-jar
从 JAR 文件内反编译 Java 类。
参数: (README 未详细说明)
反编译独立类文件
快速将已编译的 .class
文件转为可读 Java 源码,便于调试、审计或学习。
逆向工程第三方库
分析 JAR 文件或按包名查找的类,便于理解行为和结构(无源代码时)。
与 AI 开发工具集成
使 AI 代理或助手可自动反编译 Java 代码,适用于更广泛的代码分析或迁移工作流。
自动化代码库探索
可作为需要按需反编译支持的大型代码库导航和理解工具的后端。
@idachev/mcp-javadc@latest
作为 MCP 服务器。{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"]
}
}
}
API 密钥安全性:
如需设置环境变量(如 CLASSPATH
):
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"],
"env": {
"CLASSPATH": "/path/to/java/classes"
}
}
}
}
claude mcp add javadc -s project -- npx -y @idachev/mcp-javadc
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"]
}
}
}
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"]
}
}
}
注意:
敏感信息(如 CLASSPATH
或 API 密钥)务必通过配置文件的 env
字段设置,以确保安全。
示例:
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"],
"env": {
"CLASSPATH": "/path/to/java/classes"
}
}
}
}
在 FlowHunt 中使用 MCP
如需将 MCP 服务器集成到 FlowHunt 工作流中,首先添加 MCP 组件到流程,并连接至你的 AI 代理:
点击 MCP 组件,打开配置面板。在系统 MCP 配置部分,按如下 JSON 格式填写你的 MCP 服务器详情:
{
"javaDecompiler": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 代理即可作为工具使用此 MCP,访问其所有功能。请记得根据实际情况将 "javaDecompiler"
改为你的 MCP 服务器名称,并将 URL 替换为你自己的 MCP 服务器地址。
部分 | 可用性 | 说明/备注 |
---|---|---|
概览 | ✅ | MCP 的 Java 反编译服务器 |
指令模板列表 | ⛔ | 未找到指令模板 |
资源列表 | ⛔ | 未明确列出 MCP 资源 |
工具列表 | ✅ | decompile-from-path, decompile-from-package, decompile-from-jar |
API 密钥安全 | ✅ | 通过配置中的 env 字段 |
Roots 支持 | ⛔ | 未提及 |
采样支持(评测中不重要) | ⛔ | 未提及 |
通过表格可见,该 MCP 服务器专注于 Java 反编译功能,缺乏指令模板、资源、roots 或采样等高级 MCP 特性。它提供了清晰实用的工具集和安全配置,但不涵盖更广泛的 MCP 扩展性或集成原语。
MCP-javadc 文档完善,定位明确,价值突出。但由于缺少标准化指令模板、资源和如 roots、采样等高级 MCP 特性,其应用范围受限。对于需要在 MCP 工作流中进行 Java 反编译的开发者来说,它切实有效,但未能展现 MCP 的全部潜力。评分:5/10
是否有 LICENSE | ✅ (ISC) |
---|---|
至少有一个工具 | ✅ |
Fork 数量 | 0 |
Star 数量 | 2 |
它可将 Java 类文件及 JAR 内的类反编译为可读的 Java 源码,便于代码分析、学习和逆向工程,特别是在无源代码时使用。
请在 MCP 服务器配置中通过 'env' 字段安全设置环境变量,如 CLASSPATH,以控制类查找并安全访问敏感数据。
可用工具包括 decompile-from-path(按文件路径反编译)、decompile-from-package(按包名反编译)及 decompile-from-jar(从 JAR 文件反编译)。
可以,Java 反编译器 MCP 服务器可与 FlowHunt、Windsurf、Claude、Cursor 和 Cline 集成,实现 AI 驱动工作流下的自动化代码反编译。
自动化反编译 Java 字节码,用于调试、审计、逆向工程,以及支持 AI 代码分析流程(无源代码时)。
JDBC MCP 服务器通过 JDBC 标准实现 AI 助手与关系型数据库的无缝集成。它允许 AI 代理直接从 FlowHunt 或其他 AI 驱动的工作流中执行数据库查询、管理记录,并安全地与多种 SQL 数据库交互。...
JavaFX MCP 服务器连接 AI 助手与基于 JavaFX 的应用,实现 LLM 驱动的工作流与 JavaFX UI 组件的交互,自动化应用状态查询,并简化 Java GUI 测试。...
MCP-Server-Creator 是一个元服务器,可以快速创建和配置新的模型上下文协议(MCP)服务器。通过动态代码生成、工具构建和资源管理,它简化了自定义 AI 连接与集成服务器的开发,帮助技术团队自动化工作流程并加速部署。...