Java类检查工具

JLens MCP Server是一款用于检查Java类和Maven依赖关系的工具,支持JDK类检查和Maven依赖图解析。

  • by bhxch
  • Java
  • 本地部署
  • 更新于

使用说明

JLens MCP服务器

用于检查Java类和Maven依赖关系的模型上下文协议(MCP)服务器。

主要特点

  • Java类检查:检查项目中的任何Java类或依赖项。
  • JDK可见性:支持检查JDK类 @since 信息(要求 javaHome).
  • Maven 集成:Maven依赖关系图的深度解析,包括属性占位符。
  • 粒度细节级别:支持 skeleton, basic,以及 full 课堂检查中的细节水平。
  • 接口支持:完全支持列出Java接口的字段和方法。

JDK检查 @since

要获取JDK类的准确版本信息,请提供 javaHome 参数到 inspect_java_class 工具。JLens将自动定位 src.zip 并提取Javadoc信息。

快速执行

您可以使用以下命令立即运行JLens npx 或 uvx (需要安装Java 25+):

# Using npx
npx -y @bhxch/jlens-mcp-server

# Using uvx
uvx jlens-mcp-server

环境变量

您可以使用环境变量配置服务器:

  • JLENS_JAVA_HOME:Java安装路径(覆盖Java_HOME)
  • JLENS_ARGS:其他JVM参数或服务器选项
# Example
JLENS_JAVA_HOME="/path/to/jdk-25" JLENS_ARGS="-Dfile.encoding=UTF-8" npx @bhxch/jlens-mcp-server

代理技能

安装专门的AI代理技能,以帮助您的代理更有效地使用JLens(需要 npx skills 支持):

# Install Chinese Version
npx skills install https://github.com/bhxch/jlens/tree/main/skills/jlens-mcp

# Install English Version
npx skills install https://github.com/bhxch/jlens/tree/main/skills/jlens-mcp-en

文档

快速链接

构建与运行

构建

# Recommended for JDK 25+ due to test engine compatibility
mvn clean package -DskipTests

这将创建一个可执行的JAR文件: target/jlens-mcp-server-1.1.2.jar

许可证

麻省理工学院