Kotlin & Java Library Sources MCP Server
Give your AI agent the real sources of any Maven-published Kotlin/Java library. Its README documents 10 tools, including fetch_library, list_packages, list_declarations.
People who need API integration tools inside Claude, Cursor, VS Code, or another MCP client. The project is written in Kotlin.
VERIFIED ACTIVE
LAST COMMIT 2026-08-22 · ★ 8 · #200 OF 250 MAINTAINED API INTEGRATION · VERIFIED 2026-08-25
Apache-2.0 · Kotlin · how we verify → /methodology
01 · Install Kotlin & Java Library Sources
before you install - you'll need
Set OTEL_EXPORTER_OTLP_ENDPOINT, OTEL_RESOURCE_ATTRIBUTES before connecting. OTEL_SERVICE_NAME is optional or environment-specific per the README.
Docker
docker run -i --rm ghcr.io/aoreshkov/kotlin-lib-mcp:0.5.0 Claude Desktop - add to config
{
"mcpServers": {
"aoreshkov-kotlin-lib-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/aoreshkov/kotlin-lib-mcp:0.5.0"
]
}
}
} Using another client? Same JSON, different key
Claude Desktop · mcpServers
Cursor · mcpServers
VS Code · servers
Windsurf · mcpServers
Zed · context_servers
Cline · mcpServers
Roo Code · mcpServers
Continue · mcpServers
LibreChat · mcpServers
Gemini CLI · mcpServers
Codex CLI · mcp_servers
Full setup guides: every client.
02 · Evidence
Security posture
What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.
runs as container (OCI image) - can be sandboxed away from your filesystem
repo age created 2026-07-10 - young repo, little track record yet
license Apache-2.0 - declared in the repository
registry namespace io.github.aoreshkov is GitHub-verified and matches the repo owner
03 · What Kotlin & Java Library Sources can do
Prose above is summarized from the project's README and registry record - no invented capabilities.
What you can build
An agent gets 10 documented tools, including fetch_library, list_packages, list_declarations, get_api_signature, get_kdoc.
The 10 tools it gives your agent
Extracted from the project's README - what Kotlin & Java Library Sources lets an agent do.
- fetch_library
- - Download + analyze + cache; returns a summary. Idempotent. Version may be omitted or latest
- list_packages
- - Packages with declaration counts and KMP targets
- list_declarations
- - Declarations with signatures; filter by package and visibility
- get_api_signature
- - Resolved signature of one declaration by FQ name
- get_kdoc
- - KDoc (summary, description, tags) of one declaration
- get_source
- - Raw source of a file (path) or one declaration (fqName)
- search_source
- - Substring/regex search; bounded, returns file:line snippets
- get_dependencies
- - Dependency tree from .pom/.module; bounded depth
- list_versions
- - Published versions from maven-metadata.xml, newest-first
- get_latest_version
- - Latest stable release (and newest overall) from maven-metadata.xml
Limitations (from the README)
- stdio rule: stdout carries only MCP protocol frames; all logging goes to stderr (Kermit → SLF4J → Logback, logback.xml). - Kotlin and the Analysis API artifacts are version-locked in gradle/libs.versions.toml - bump them together. Symbols whose types can't be resolved (missing transitive deps) degrade to bestEffort: true PSI signatures instead of failing.
Latest releases
v0.5.0 · 2026-08-20
Bump ch.qos.logback:logback-classic from 1.6.0 to 1.6.1 in the minor-and-patch group · write the terminal state at shutdown instead of racing the cancelled job · Bump docker/login-action from 4.5.1 to 4.5.2 in the…
v0.4.0 · 2026-07-31
add claude-code-currency review agent · apply Claude Code currency-review actions · derive MCP server version from gradle.properties, drop SERVER_VERSION · add registry discoverability metadata, bump mcp-publisher to…
v0.3.0 · 2026-07-14
add GitHub Sponsors funding link · add Claude Code project config (permissions, hook, agents, skills) · Harden untrusted-input handling + page list_declarations · prepare v0.3.0
04 · Who maintains Kotlin & Java Library Sources
Kotlin & Java Library Sources is maintained by aoreshkov. We track 2 MCP servers from aoreshkov - 2 actively maintained, 10 combined GitHub stars, oldest repo from Jul 2026. Full record: all servers from aoreshkov.
05 · Facts
- repository
- github.com/aoreshkov/kotlin-lib-mcp
- category
- API integration - ranked #200 of 250 actively-maintained API integration servers as of 2026-08-25.
- release cadence
- 5 releases in the last 90 days (latest 2026-08-20)
- registry
- io.github.aoreshkov/kotlin-lib-mcp (active, first published 2026-07-10 · 5 versions)
- packages
- oci:ghcr.io/aoreshkov/kotlin-lib-mcp:0.5.0
06 · Kotlin & Java Library Sources FAQ
Is Kotlin & Java Library Sources still maintained?
Yes - as of 2026-08-25, its last commit was 2026-08-22 and it shipped 5 releases in the last 90 days. We re-verify nightly.
What can Kotlin & Java Library Sources do?
An agent gets 10 documented tools, including fetch_library, list_packages, list_declarations, get_api_signature, get_kdoc.
How do I install Kotlin & Java Library Sources?
Run `docker run -i --rm ghcr.io/aoreshkov/kotlin-lib-mcp:0.5.0`. The README documents 3 environment variables (OTEL_EXPORTER_OTLP_ENDPOINT, OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES) to set first. Set OTEL_EXPORTER_OTLP_ENDPOINT, OTEL_RESOURCE_ATTRIBUTES before connecting. OTEL_SERVICE_NAME is optional or environment-specific per the README. You can also paste the ready-made client config above.
07 · Alternatives to Kotlin & Java Library Sources
Alternatives to Kotlin & Java Library Sources
Maintained API integration servers if Kotlin & Java Library Sources isn't the fit.
- Microsoft 365 MCP Server Interact with Microsoft 365 and Office services through the Microsoft Graph API. ★ 932 · 2026-08-24
- Tapo MCP MCP server for discovering and controlling TP-Link Tapo smart home devices via AI Agents ★ 796 · 2026-08-21
- Idea Reality MCP Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt - returns 0-100 signal. ★ 782 · 2026-08-11
- Sqz Pre-injection context compression for coding agents. Zero LLM calls, zero telemetry, offline-safe. ★ 609 · 2026-08-23
- Sv Number MCP Server Phone numbers for AI agents: order a private number, read the SMS verification code, hand it back. ★ 560 · 2026-08-10
- Anytype MCP Official MCP server for Anytype API - your encrypted, local and collaborative wiki. ★ 510 · 2026-08-24
More API integration MCP servers · Apiverve · Bump Guard · Claudinho · VK Ads MCP · Yandex Wordstat MCP