easy-code-reader

easy-code-reader is a local MCP server that helps an AI assistant read Java source code from either local multi-module projects or Maven dependencies (including resolving sources JARs and falling back to decompilation with CFR/Fernflower). It provides tools to enumerate projects/files and retrieve code to support codebase understanding.

Evaluated Mar 30, 2026 (21d ago)
Homepage ↗ Repo ↗ DevTools mcp maven java decompiler code-intelligence local-dev source-code-extraction
⚙ Agent Friendliness
71
/ 100
Can an agent use this?
🔒 Security
29
/ 100
Is it safe for agents?
⚡ Reliability
38
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
88
Documentation
78
Error Messages
--
Auth Simplicity
95
Rate Limits
10

🔒 Security

TLS Enforcement
30
Auth Strength
10
Scope Granularity
10
Dep. Hygiene
55
Secret Handling
50

Likely runs as a local process via MCP with no documented authentication/authorization in provided materials. This increases risk if exposed beyond localhost or used in untrusted agent contexts. TLS cannot be confirmed because the server URL/transport security is not described. Tooling involves decompilers (bundled JARs) and reading local Maven repo/project directories; ensure prompts/inputs cannot be used to exfiltrate sensitive local files. No explicit secret-handling practices are documented.

⚡ Reliability

Uptime/SLA
0
Version Stability
45
Breaking Changes
40
Error Recovery
65
AF Security Reliability

Best When

You want an agent to reason over Java code from local repos and Maven jars, and you can run the MCP server locally with access to a Maven repository directory.

Avoid When

You cannot control the local environment risks (e.g., untrusted agents prompting it to read sensitive local files) or you need strict guarantees about decompiled code correctness.

Use Cases

  • Ask an AI assistant to locate and read relevant Java files across a local multi-module project
  • Inspect the implementation of classes inside Maven artifacts by extracting sources or decompiling classes
  • Handle SNAPSHOT dependencies by selecting latest timestamped versions and caching decompilation results
  • Accelerate debugging and root-cause analysis for exceptions coming from third-party JARs by reading/decompiling referenced classes
  • Compare old/new dependency behavior by reading sources from different Maven versions

Not For

  • Production security-sensitive environments without additional controls (no documented auth/authorization for the MCP server in the provided material)
  • Scenarios requiring a network-hosted, authenticated API service (this is designed for local MCP usage)
  • Large-scale, high-concurrency automated code crawling where resource usage needs explicit quotas and robust backpressure
  • Workflows that require perfect source fidelity beyond what decompilation can provide

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

OAuth: No Scopes: No

Provided documentation focuses on local MCP server execution via uvx/installed binary and configuration of local directories. No authentication/authorization mechanism for the MCP server is described in the provided README content.

Pricing

Free tier: No
Requires CC: No

No pricing information provided in the supplied material; repo metadata indicates Apache-2.0 license.

Agent Metadata

Pagination
none
Idempotent
True
Retry Guidance
Documented

Known Gotchas

  • Requires correct local configuration of Maven repository path (MAVEN_HOME or ~/.m2/repository) and project directory path; incorrect paths lead to “not found” errors that must be resolved by adjusting inputs.
  • Decompiled code may differ from original sources; prefer sources.jar when available (prefer_sources=true).
  • Overly strict file/project name patterns can yield empty results; documentation recommends re-querying without filters.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for easy-code-reader.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered