Google PageRank for AI agents. 25,000+ tools indexed.

easy-code-reader MCP Server

FangYuan33/easy-code-reader

Score: 73.0 ↑ 18% Rank #3504 MCP Server
[![AgentRank](https://agentrank-ai.com/api/v1/badge/FangYuan33--easy-code-reader)](https://agentrank-ai.com/tool/FangYuan33--easy-code-reader/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge)
Are you the maintainer of FangYuan33/easy-code-reader? Claim this listing →

A powerful MCP server for intelligently reading Jar source code.

Add AgentRank to Claude Code Discover and compare tools like FangYuan33/easy-code-reader — your AI finds the right one automatically
Get API Access →
claude mcp add agentrank -- npx -y agentrank-mcp-server

Overview

FangYuan33/easy-code-reader is a Python MCP server licensed under Apache-2.0. A powerful MCP server for intelligently reading Jar source code.

Ranked #3504 out of 24846 indexed tools.

Ecosystem

Python Apache-2.0

Score Breakdown

StarsFreshnessIssue HealthContributorsDependents
Stars 15% 154

154 stars → growing community

Freshness 25% 1mo ago

Last commit 1mo ago → moderate activity

Issue Health 25% 80%

4/5 issues closed → responsive maintainer

Contributors 10% 2

2 contributors → solo project

Dependents 25% 0

No dependents → no downstream usage

npm Downloads N/A
PyPI Downloads N/A
Forks 17
Description Good
License Apache-2.0

Weights: Freshness 20% · Issue Health 20% · Dependents 22% · Stars 10% · Contributors 8% · How we score →

How to Improve

Description low impact

Expand your description to 150+ characters for better discoverability

Freshness high impact

Last commit was 40 days ago — a recent commit would boost your freshness score

Dependents medium impact

No downstream dependents detected yet — adoption by other projects is the strongest trust signal

Badge all embed codes →

AgentRank score for FangYuan33/easy-code-reader
[![AgentRank](https://agentrank-ai.com/api/v1/badge/FangYuan33--easy-code-reader)](https://agentrank-ai.com/tool/FangYuan33--easy-code-reader/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge)
<a href="https://agentrank-ai.com/tool/FangYuan33--easy-code-reader/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge"><img src="https://agentrank-ai.com/api/v1/badge/FangYuan33--easy-code-reader" alt="AgentRank"></a>

Embed Widget docs →

Embed a rich score widget on your site or blog.

<script src="https://agentrank-ai.com/embed.js" data-tool="FangYuan33/easy-code-reader"></script>

Matched Queries

"mcp server""mcp-server"

From the README

# Easy Code Reader

<div align="center">
  
</div>

<div align="center">

一个强大的本地 MCP Server,用于智能读取 Java 源代码。支持从 Maven 依赖(JAR 包)中提取源码,配备双反编译器(CFR/Fernflower)自动选择机制,智能处理 SNAPSHOT 版本,让 AI 助手能够深入理解你的 Java 代码库。

A powerful MCP (Model Context Protocol) server for intelligently reading Java source code. Supports extracting source code from Maven dependencies, equipped with dual decompiler (CFR/Fernflower) auto-selection mechanism and intelligent SNAPSHOT version handling. Empowers AI assistants to deeply understand your Java codebase.

</div>

---

## 功能特性

- 🤖 **AI 友好的智能提示**:所有工具都具备智能错误提示机制,当查询失败时主动引导 AI 助手调整策略,有效减少幻觉和重复尝试
- 📦 **从 Maven 仓库读取源代码**:自动从本地 Maven 仓库(支持启动参数、`MAVEN_REPO` 和 Maven settings 配置)中查找和读取 JAR 包源代码
- 🔍 **源码读取**:优先从 sources JAR 提取源码,其次复用磁盘缓存,缓存不可用时反编译原始 JAR
- 🛠️ **双反编译器支持**:根据运行时 Java 版本选择 CFR 或 Fernflower,失败时尝试兼容的备用反编译器
- ⚡ **智能缓存机制**:反编译结果保存在 Maven 版本目录,SNAPSHOT 使用最新时间戳包名管理缓存,校验实际输入包的大小与修改时间
- 🔄 **SNAPSHOT 支持**:普通 SNAPSHOT 主包优先读取,最新时间戳包名用于管理缓存
- 📄 **按行读取**:默认返回全文,也可
Read full README on GitHub →

Get the weekly AgentRank digest

Top movers, new tools, ecosystem insights — straight to your inbox.