Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http

Javadocs

docker-mcp/javadocs

Access to Java, Kotlin, and Scala library documentation.

Uptime
100.0%
1 direct probes · 30d
Response
380ms
last probe
Tools
8
callable
Resources
0
readable
Prompts
0
available

Tools · 8

get_latest_version

Resolves the latest published version of a Maven Central artifact (any groupId:artifactId — Java, Kotlin, or Scala library). Call this first when you only know the artifact but not the version: the ve…

get_javadoc_index

Fetches the rendered Javadoc/Scaladoc index page for a specific Maven Central artifact version, converted to plain text/markdown. Useful for orienting yourself in an unfamiliar library: it lists the t…

list_javadoc_symbols

Enumerates the public API a library documents — classes, interfaces, traits, objects, enums, and annotations — for a Maven Central artifact version. Each entry includes the fully-qualified class name …

get_javadoc_symbol

Reads one Javadoc/Scaladoc page from a Maven Central artifact, already converted to plain text/markdown so you don't have to parse HTML. Pass the `link` value returned by list_javadoc_symbols. Use thi…

get_source_file

Reads one source file from a Maven Central library's sources jar (the `-sources.jar` artifact). Pass the `link` value returned by list_source_files. Use this whenever you need the exact source text of…

list_source_files

Lists the raw source files (`.java`, `.kt`, and `.scala`) in a Maven Central artifact version's `-sources.jar`. Each returned path can be passed to get_source_file to read the actual source code. Use …

search_artifacts

Searches the indexed Maven Central catalog for artifacts whose groupId or artifactId contains a substring (case-insensitive). Use this when you know part of a library name (e.g. "jackson", "zio-http",…

symbol_to_artifact

Resolves a class name, fully-qualified type, or package name to the Maven Central artifact (groupId, artifactId) that publishes it. Case-sensitive. Use this when you have a symbol from a stack trace, …

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "javadocs": {
      "url": "https://www.javadocs.dev/mcp",
      "transport": "streamable-http"
    }
  }
}