mcpField
T
tomcat

tomcat

ローカル
github.com/sarath-451クラウド・インフラ036 週間前に更新

tomcat について

tomcatは、Apache Tomcatを管理するKiro IDEユーザー向けのローカルMCPサーバーです。運用操作と診断に対応し、Tomcatをネットワークに公開せずに動作します。

主な機能

  1. 01Tomcatの起動と停止
  2. 02起動失敗の診断
  3. 03WARファイルのデプロイとロールバック
  4. 04ログの読み取りと分析
  5. 05スレッドダンプとヒープダンプの取得
  6. 06GCログの分析

活用シーン

  1. 01Tomcatの起動問題の調査
  2. 02WARファイルのデプロイやロールバック
  3. 03ログや実行時ダンプの確認

MCP 対応

ローカルMCPサーバーとして、Kiro IDEにTomcatの管理・診断操作を提供します。Tomcatをネットワークに公開せずに動作します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"sarath-451-tomcat": {
"command": "npx",
"args": [
"-y",
"@sarath-451/tomcat-mcp"
]
}
}
}
起動コマンドnpx -y @sarath-451/tomcat-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@sarath-451/tomcat-mcp1.0.2

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Tomcat MCP(Model Context Protocol サーバー)

npm version MCP Registry

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)

先にこのリポジトリをクローンし、依存関係をインストールしてください。

Kiro に追加


📦 要件

- **Node.js 18+**

- **Java JDK**(jcmd、スレッドダンプ、ヒープダンプに必要)

- Apache Tomcat(9/10/10.1 でテスト済み)

- Windows(Linux のサポートは今後予定)

確認:


node -v

java -version

jcmd -h

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。