{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Sintexer/jvmsrc","description":"Gradle-accurate JVM classpath; fetch Java source, signatures, and class structure for agents.","title":"JVM Source Lens","repository":{"url":"https://github.com/Sintexer/jvm-source-lens","source":"github"},"version":"1.16.0","websiteUrl":"https://github.com/Sintexer/jvm-source-lens#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"jvmsrc","version":"1.16.0","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"Install the package via npx without a confirmation prompt.","type":"named","name":"-y"}],"packageArguments":[{"description":"Run the bundled MCP server (stdio transport).","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Optional comma-separated absolute paths; only these project roots are allowed.","format":"string","name":"JVMSRC_ALLOWED_ROOTS"},{"description":"Optional absolute path for resolution and decompile caches (default: OS cache dir).","format":"string","name":"JVMSRC_CACHE_ROOT"},{"description":"Optional absolute path for failure diagnostic logs.","format":"string","name":"JVMSRC_LOG_DIR"},{"description":"Max characters returned for full-file source (default 524288).","format":"string","name":"JVMSRC_MAX_SOURCE_OUTPUT_CHARS"},{"description":"Gradle resolution subprocess timeout in milliseconds.","format":"string","name":"JVMSRC_GRADLE_TIMEOUT_MS"},{"description":"Optional path to a custom CFR JAR for decompilation.","format":"filepath","name":"JVMSRC_CFR_PATH"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"cliBin":"jvmsrc","npmPackage":"jvmsrc","requiresJava":true,"requiresNode":">=20"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-08T13:16:28.745179Z","publishedAt":"2026-09-08T13:16:28.745179Z","updatedAt":"2026-09-08T13:16:28.745179Z","isLatest":true}}}
