Skip to main content

MCP server for inspecting Java classes and Maven dependencies

Project description

JLens MCP Server

A Model Context Protocol (MCP) server for inspecting Java classes and Maven dependencies.

Quick Execution

You can run JLens instantly using npx or uvx (requires Java 25+ installed):

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

# Using uvx
uvx jlens-mcp-server

Environment Variables

You can configure the server using environment variables:

  • JLENS_JAVA_HOME: Path to Java installation (overrides JAVA_HOME)
  • JLENS_ARGS: Additional JVM arguments or server options
# Example
JLENS_JAVA_HOME="/path/to/jdk-25" JLENS_ARGS="-Dfile.encoding=UTF-8" npx @bhxch/jlens-mcp-server

Agent Skills

Install specialized AI agent skills to help your agent use JLens more effectively (requires npx skills support):

# 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

Documentation

Quick Links

Build & Run

Build

mvn clean package

This will create an executable JAR file: target/jlens-mcp-server-1.1.1.jar

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jlens_mcp_server-1.1.1.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jlens_mcp_server-1.1.1-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file jlens_mcp_server-1.1.1.tar.gz.

File metadata

  • Download URL: jlens_mcp_server-1.1.1.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jlens_mcp_server-1.1.1.tar.gz
Algorithm Hash digest
SHA256 4fd038bcc42ee2635f1109875bbcc903b109d8f4c30f4478a56779fbd9f5314d
MD5 3acd628757ef330412607b23b4422e74
BLAKE2b-256 1147cdb0852476b84045b9c479a467eb6dd45285ee033b815ae1ac58c2c63008

See more details on using hashes here.

Provenance

The following attestation bundles were made for jlens_mcp_server-1.1.1.tar.gz:

Publisher: release.yml on bhxch/jlens

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jlens_mcp_server-1.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for jlens_mcp_server-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d236e6e0570de911c7eac0c5be6b402b0c9c6d2982a79be70407197d9a58663d
MD5 206f5266c92251fe9487a6a436b4d00f
BLAKE2b-256 1ea0278608e9cee8e058545cedf299b2f728462fd8c9568e16157b68aa8afabe

See more details on using hashes here.

Provenance

The following attestation bundles were made for jlens_mcp_server-1.1.1-py3-none-any.whl:

Publisher: release.yml on bhxch/jlens

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page