tomcat について
tomcatは、Apache Tomcatを管理するKiro IDEユーザー向けのローカルMCPサーバーです。運用操作と診断に対応し、Tomcatをネットワークに公開せずに動作します。
主な機能
- 01Tomcatの起動と停止
- 02起動失敗の診断
- 03WARファイルのデプロイとロールバック
- 04ログの読み取りと分析
- 05スレッドダンプとヒープダンプの取得
- 06GCログの分析
活用シーン
- 01Tomcatの起動問題の調査
- 02WARファイルのデプロイやロールバック
- 03ログや実行時ダンプの確認
MCP 対応
ローカルMCPサーバーとして、Kiro IDEにTomcatの管理・診断操作を提供します。Tomcatをネットワークに公開せずに動作します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Tomcat MCP(Model Context Protocol サーバー)
Kiro IDE 向けのローカルな Tomcat 管理 MCP サーバーです。AI を活用した次のような操作が可能です。
- Tomcat の起動/停止
- 起動失敗の診断
- WAR ファイルのデプロイとロールバック
- ログの読み取りと分析
- スレッドダンプとヒープダンプの取得
- GC ログの分析
- Windows サービスとしてのインストールの検出
この MCP はローカルで実行され、Tomcat をネットワーク上に公開することはありません。
🌍 MCP Registry で利用可能
Tomcat MCP は MCP Registry と npm に正式に公開されています。
Registry 名: io.github.sarath-451/tomcat-mcp
npm パッケージ: @sarath-451/tomcat-mcp
Registry API で検索: https://registry.modelcontextprotocol.io/v0.1/servers?search=tomcat
🚀 ワンクリックインストール(Kiro IDE)
先にこのリポジトリをクローンし、依存関係をインストールしてください。
📦 要件
- **Node.js 18+**
- **Java JDK**(jcmd、スレッドダンプ、ヒープダンプに必要)
- Apache Tomcat(9/10/10.1 でテスト済み)
- Windows(Linux のサポートは今後予定)
確認:
node -v
java -version
jcmd -h
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。