Extract specific code symbols like functions, classes, or types from files across multiple programming languages using streaming and concurrency for efficient searching.
Process multiple operations simultaneously with configurable concurrency, timeout settings, and error handling options to manage workflows efficiently.
Execute multiple operations concurrently with configurable settings for concurrency, error handling, and timeouts. Supports caching results and ensures robust processing in MCP workflows.
Apply programming paradigms to solve coding problems by selecting approaches like functional, object-oriented, or reactive programming for structured solutions.
Provides Java development capabilities through Eclipse JDT.LS, enabling symbol navigation, code diagnostics, workspace searching, and Javadoc access across Java projects.
An MCP-based Java decompilation tool that uses the CFR decompiler to convert .class and .jar files into readable Java source code. It features multi-threaded batch processing and direct file system output to handle large-scale decompilation while bypassing token limits.
An MCP server that uses the CFR decompiler to convert Java .class and .jar files back into readable source code. It supports single-file, batch, and recursive directory decompilation with automated CFR tool management.