
JDBC MCPサーバー
JDBC MCPサーバーは、AIアシスタントとリレーショナルデータベースをJDBC標準でシームレスに統合できるサーバーです。AIエージェントがデータベースクエリの実行、レコード管理、様々なSQLデータベースとの安全なやり取りをFlowHuntや他のAI駆動ワークフローから直接行えます。...
FlowHuntは、お客様の内部システムとAIツールの間に追加のセキュリティレイヤーを提供し、MCPサーバーからアクセス可能なツールをきめ細かく制御できます。私たちのインフラストラクチャーでホストされているMCPサーバーは、FlowHuntのチャットボットや、ChatGPT、Claude、さまざまなAIエディターなどの人気のAIプラットフォームとシームレスに統合できます。
Javaデコンパイラ MCPサーバー(mcp-javadc)は、JavaクラスファイルをデコンパイルするためのModel Context Protocol(MCP)サーバーです。AIアシスタントやMCP対応開発ツールが、Javaバイトコード(.classファイルやJAR内のクラス)を人間が読めるJavaソースコードに変換できます。サーバーを使うことで、サードパーティ製ライブラリの調査、レガシーコードのリバースエンジニアリング、元ソースがなくてもコンパイル済みJavaパッケージの解析などのタスクを、自動デコンパイルAPIで効率化できます。stdioトランスポートや一時ファイル管理を通じて統合されており、さまざまなMCPクライアントと互換性があるため、Javaバイトコードを扱う開発者やAIエージェントにとって多用途なツールです。
READMEやリポジトリファイルにはプロンプトテンプレートの記載はありません。
ドキュメントやファイルに明示的なMCPリソースの記載はありません。
decompile-from-path
指定したファイルパスからJavaの.classファイルをデコンパイルします。
パラメータ: classFilePath(.classファイルの絶対パス)
decompile-from-package
パッケージ名(例: java.util.ArrayList)を指定してJavaクラスをデコンパイルします。
パラメータ: (READMEに詳細なし)
decompile-from-jar
JARファイル内のJavaクラスをデコンパイルします。
パラメータ: (READMEに詳細なし)
単体クラスファイルのデコンパイル
コンパイル済み.classファイルを素早く可読なJavaソースコードに変換し、デバッグや監査、学習目的で利用。
サードパーティライブラリのリバースエンジニアリング
JARファイル内やパッケージ名指定でクラスを解析し、ソースコードが無い場合にも動作や構造を把握。
AI開発ツールとの統合
AIエージェントやアシスタントが、広範なコード解析や移行ワークフローの一部としてJavaコードを自動デコンパイル可能。
自動コードベース探索
オンデマンドでデコンパイルが必要なツールのバックエンドとして利用し、大規模コードベースの理解やナビゲーションを支援。
@idachev/mcp-javadc@latestをMCPサーバーとして追加します。{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"]
}
}
}
APIキーなどの安全な設定方法:
環境変数(例: CLASSPATH)を設定する場合:
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"],
"env": {
"CLASSPATH": "/path/to/java/classes"
}
}
}
}
claude mcp add javadc -s project -- npx -y @idachev/mcp-javadc
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"]
}
}
}
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"]
}
}
}
注意:CLASSPATHやAPIキーなどの機密値は、必ず設定ファイルでenvフィールドを使って安全に設定してください。
例:
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"],
"env": {
"CLASSPATH": "/path/to/java/classes"
}
}
}
}
FlowHuntでMCPを利用する
FlowHuntワークフローにMCPサーバーを組み込むには、まずMCPコンポーネントをフローに追加し、AIエージェントに接続します。

MCPコンポーネントをクリックして設定パネルを開き、システムMCP設定セクションで以下のJSON形式でMCPサーバー情報を入力します。
{
"javaDecompiler": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
設定が完了すると、AIエージェントはこのMCPの全機能へアクセスできるようになります。"javaDecompiler"はご自身のMCPサーバー名に、URLもご自身のMCPサーバーURLに適宜変更してください。
| セクション | 利用可否 | 詳細/備考 |
|---|---|---|
| 概要 | ✅ | MCP向けJavaデコンパイラサーバー |
| プロンプト一覧 | ⛔ | プロンプトテンプレートなし |
| リソース一覧 | ⛔ | 明示的なMCPリソースなし |
| ツール一覧 | ✅ | decompile-from-path, decompile-from-package, decompile-from-jar |
| APIキーの安全管理 | ✅ | 設定でenv経由で対応 |
| Roots対応 | ⛔ | 記載なし |
| サンプリング対応(評価で重要度低) | ⛔ | 記載なし |
この表から分かるように、このMCPサーバーはJavaデコンパイルに特化しており、プロンプトテンプレートやリソース、roots、サンプリングなどの高度なMCP機能はありません。明確で実用的なツールセットと安全な設定を提供しますが、より広範なMCP拡張性や統合プリミティブは未対応です。
MCP-javadcはドキュメントが充実しており、特定の価値ある用途に役立ちます。ただし、標準化されたプロンプトやリソース、高度なMCP機能(rootsやサンプリング)の不在によって、汎用性には制限があります。MCPワークフローでJavaデコンパイルが必要な開発者には実用的で効果的ですが、MCPのポテンシャル全体を示すものではありません。スコア: 5/10
| ライセンス有無 | ✅ (ISC) |
|---|---|
| ツールが1つ以上ある | ✅ |
| フォーク数 | 0 |
| スター数 | 2 |

JDBC MCPサーバーは、AIアシスタントとリレーショナルデータベースをJDBC標準でシームレスに統合できるサーバーです。AIエージェントがデータベースクエリの実行、レコード管理、様々なSQLデータベースとの安全なやり取りをFlowHuntや他のAI駆動ワークフローから直接行えます。...

DevRev MCPサーバーは、DevRevの強力なプロジェクト管理・拡張ツールをFlowHuntおよびAIアシスタントワークフローに直接もたらします。作業項目へのプログラムによるアクセス、高度な検索、パーツ管理、ユーザーコンテキスト取得を可能にし、シームレスな自動化と知的統合を実現します。...

Descope MCPサーバーは、FlowHuntとDescopeの管理APIを連携させ、AIアシスタントがユーザー管理、監査ログ検索、プロジェクト監視をAIワークフロー内で自動化できるようにします。認証管理を効率化し、シームレスなDescope統合で開発者の生産性を向上させます。...
クッキーの同意
閲覧体験を向上させ、トラフィックを分析するためにクッキーを使用します。 See our privacy policy.