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文档
- 用户指南: 文档/用户指南/
- 开发人员文档: 文档/开发人员文档/
- 设计方案: 文档/计划/
快速链接
- 测试报告: 文档/开发人员文档/报告/ -测试结果和报告
- 脚本: 脚本/ -测试和自动化脚本
- 配置: config/ -MCP检查员和其他配置
- 日志: 日志/ -临时日志和输出
构建与运行
构建
# Recommended for JDK 25+ due to test engine compatibility
mvn clean package -DskipTests这将创建一个可执行的JAR文件: target/jlens-mcp-server-1.1.2.jar
许可证
麻省理工学院
