Skip to main content
Glama
mustafagoksever

Java Inspector

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NODE_ENVNoSet to 'development' to enable verbose server.log output.
JAVA_HOMENoLocates java and javap.
MAVEN_CMDNoOverride executable entirely — e.g. mvnd, mvnw, or a full path.
MAVEN_HOMENoLocates mvn / mvn.cmd.
MAVEN_REPONoOverrides ~/.m2/repository.
DECOMPILER_PATHNoUse a custom Vineflower JAR instead of the bundled one.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
logging
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
scan_projectA

Start, refresh, or poll the non-blocking Maven dependency scan. Startup automatically calls this for the highest-level pom.xml files.

find_jarA

Find JAR paths by exact path, filename, prefix, substring, or Maven coordinates without opening the JAR.

inspect_jarB

Inspect one JAR: manifest, Maven coordinates, layout, packages, classes, resources, and nested JAR metadata.

search_classB

Search the live partial index, then foreground-scan only relevant JARs without waiting for background scan completion.

search_codeC

Find method/field declarations, annotations, references, and real string constants from lazy class-file metadata.

find_implementationsB

Find direct or transitive implementations/subtypes using lazy deep class metadata.

inspect_classB

Resolve and inspect a class from Maven, a local JAR, or the JDK. Views: source, API, hierarchy, bytecode, or all.

explain_dependencyB

Run a filtered Maven dependency tree and explain why an artifact is present.

search_resourcesB

Search resource paths or bounded text resource content in selected JARs.

read_resourceB

Read an exact text resource with safe line pagination. Binary resources are rejected.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mustafagoksever/java-inspector'

If you have feedback or need assistance with the MCP directory API, please join our Discord server