1. Conduid
  2. Documentation
  3. Javadoc MCP Server
MCP server · Documentation

Javadoc MCP Server

MCP Server for Javadoc

Unclaimed docs
34Low

Scored 12 days ago · breakdown

About Javadoc MCP Server

Javadoc MCP Server is an MCP server published by haarer in the Documentation category: mCP Server for Javadoc.

The repository has 1 stars and 0 forks, with the last commit a month ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/haarer/javadoc-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (11)

add_jar(name)Upload a Javadoc JAR via the `/upload-jar` HTTP endpoint (see below). Returns `status: "indexing"`; indexing runs in background.

Parameters not published.

backfill_embeddings(jar_filter, limit)Re-embed only the symbols with empty/missing embeddings (e.g. after the embedding server was down during indexing). Keeps existing vectors; `jar_filter` scopes to one JAR, `limit` caps the work (default 50000).

Parameters not published.

class_hierarchy(fqn, jar_filter)Walk the superclass chain of a class from the class up to the root, annotating each level with its package and implemented interfaces.

Parameters not published.

get_members(fqn, kind_filter, jar_filter)List all members (methods/fields/constructors) declared on a class with their **full signatures**. `kind_filter`: `method`, `field`, or `constructor`.

Parameters not published.

jar_status(name)Check indexing status of a JAR. Returns `status` (`indexing`, `indexed`, `failed`), `symbols_indexed`, and `error_message`.

Parameters not published.

list_classes(package, jar_filter)List classes, interfaces, and enums in a package.

Parameters not published.

list_jars()List all indexed JARs with name, hash, symbol count, status, and error message.

Parameters not published.

list_packages(jar_filter)List all packages. Optionally filter by jar name.

Parameters not published.

lookup_symbol(fqn)Look up documentation by fully qualified name. Supports `pkg.Class`, `pkg.Class#method` (bare name returns all overloads), and `pkg.Class#method(paramTypes)` (exact, disambiguated). Returns name, kind, full signature, superclass/interfaces, summary, description. If not found, suggests similar FQNs.

Parameters not published.

remove_jar(name)Remove a previously indexed JAR and all its symbols. Cannot remove JARs currently indexing.

Parameters not published.

search_docs(query, limit, jar_filter, kinds)Search indexed Javadoc by keyword or natural language query. Optional `kinds` filter (comma-separated: `class,interface,enum,method,constructor,field`). Results include the full member signature.

Parameters not published.

Ask AI

✦

Ask AI about Javadoc MCP Server

Powered by Claude · Grounded in docs

I know everything about Javadoc MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About Javadoc MCP Server

How do I install Javadoc MCP Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Javadoc MCP Server safe to use with an AI agent?

Its trust score is 34 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Javadoc MCP Server still maintained?

Yes — the last commit was a month ago. The repository has 1 stars and 0 forks.