Javalens MCP logo

Javalens MCP

未申請

作者: pzalutski-pixel

MCP server providing semantic Java code analysis for AI agents. Built on Eclipse JDT with tools for navigation, refactoring, search, and metrics.

ai-agentsclaudecode-analysiscode-intelligencedeveloper-toolseclipse-jdtide-toolsjavalspmcp

サーバーをセットアップ

このサーバーには個別の設定が必要です。再利用可能な公開起動コマンドがないため、プロジェクトの手順に従ってください。

プロジェクトの手順

Search & Webの他のサーバー

ディレクトリ全体を見る

未申請リスティング

このMCPサーバーはあなたのものですか?

このリスティングは公開情報から自動的にインデックスされました。申請することで、ページの編集、互換性の設定、成長ツールのアンロックができます。2分以内に完了します。

このサーバーを申請する

セキュリティプロファイル

申請済みおよび認証済みのサーバーは毎週の静的スキャンを受け、コードが到達できる範囲(外部サービス、環境変数、シェルコマンド、エージェント設定フォルダ)と既知のアドバイザリを持つ依存関係が表示されます。このリスティングを申請すると利用できます。 セキュリティプロファイルの仕組み

40 件中 40 件

ドキュメントに記載されたツール (40)

プロジェクトのドキュメントに基づきます。サーバーのハンドシェイクは、各ツールの説明や動作を検証するものではありません。

analyze_change_impact

Blast radius — direct call sites by depth, or the full transitive closure over the project graph (transitive=true)

analyze_control_flow

Branching, loops, return/throw points, nesting depth

analyze_data_flow

Variable read/write/declaration tracking within a method; opt-in followCalls tracks null/taint facts across calls to sinks

analyze_file

Get imports, types, diagnostics in one call

find_affected_tests

The tests that exercise a symbol, directly or transitively — the set to run after changing it

find_annotation_usages

Find all @Annotation usages

find_casts

Find all (Type) expr casts

find_catch_blocks

Find all catch(Exception e) blocks

find_field_writes

Find where fields are mutated

find_implementations

Find interface/class implementations

find_instanceof_checks

Find all x instanceof Type

find_method_references

Find all Type::method expressions

find_possible_bugs

Detect null risks, empty catches, resource leaks

find_references

Find all usages of a symbol

find_reflection_usage

Find Class.forName(), Method.invoke(), and other reflection calls

find_tests

Discover JUnit/TestNG test methods

find_throws_declarations

Find all throws Exception in signatures

find_type_arguments

Find all List<Type> usages

find_type_instantiations

Find all new Type() calls

find_unreachable_code

Project-wide dead code — members unreachable from any main method or test, over the whole-program call graph

find_unused_code

Find unused private members

get_call_hierarchy_incoming

Find all callers of a method

get_call_hierarchy_outgoing

Find all methods called by a method

get_di_registrations

Find Spring DI registrations (@Component, @Bean, @Autowired, @Inject)

get_diagnostics

Get compilation errors and warnings

get_document_symbols

Get all symbols in a file

get_enclosing_element

Get containing method/class at position

get_field_at_position

Get field details at cursor

get_hover_info

Get documentation/signature for symbol

get_http_endpoints

Assembled HTTP route table — Spring and JAX-RS paths composed from class prefixes, mapped to handler methods

get_javadoc

Get parsed Javadoc

get_jpa_model

Assembled JPA entity model — tables, id fields, relationships with resolved targets and mappedBy sides

get_method_at_position

Get method details at cursor

get_signature_help

Get method signature at call site

get_symbol_info

Get detailed symbol information at position

get_type_at_position

Get type details at cursor

get_type_hierarchy

Get inheritance chain

go_to_definition

Navigate to symbol definition

search_symbols

Search types, methods, fields by glob pattern

validate_syntax

Fast syntax-only validation

ツールの変更履歴

同じ設定での完全なチェック同士を比較します。ツールの列挙のみで実行はしていません。入力スキーマの変更は測定していません。

完全なツールチェックはまだありません。