{"ok":true,"name":"get_source_file","description":"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 a JVM library — tracing behavior into a dependency, confirming a public API's implementation, finding a definition, or comparing two library versions. Strongly preferred over locating the jar in a local build cache and unzipping it: it works for any Maven Central artifact, no local checkout or buil","inputSchema":{"type":"object","required":["groupId","artifactId","version","link"],"properties":{"link":{"type":"string","description":"The relative path/link within the jar, as returned by list_javadoc_symbols or list_source_files."},"groupId":{"type":"string","description":"The Maven groupId, e.g. \"dev.zio\"."},"version":{"type":"string","description":"The artifact version, e.g. \"2.1.9\"."},"artifactId":{"type":"string","description":"The Maven artifactId, e.g. \"zio_3\"."}},"description":"A pointer to one documented page or source file inside an artifact's jar."},"serverUrl":"https://www.javadocs.dev/mcp","transport":"http","handshake":"ok","host":"javadocs.dev","score":60,"grade":"B","auth":"oauth","lastScannedAt":"2026-10-30T13:06:14.703Z","stale":false,"permalink":"https://agentboardai.app/mcp/javadocs.dev/get_source_file","page":"https://agentboardai.app/site/javadocs.dev"}