sarath-451 avatar

Tomcat

sarath-451/tomcat-mcp

If you're running Tomcat locally and want AI help managing it, this gives Claude direct access to start/stop the server, deploy and rollback WAR files, grab thread and heap dumps, and parse catalina logs for diagnostics. It's built for Kiro IDE but works anywhere MCP is supported. Everything runs locally through stdio, so you're not exposing your Tomcat instance to the network. The auto-approve list covers common operations like status checks and log reading. Currently Windows-only with jcmd integration for JVM diagnostics, though Linux support is planned. Useful when you're debugging deployment issues or need to quickly analyze GC behavior without leaving your AI chat.

tools
11
transport
STDIO
last updated
Feb 17, 2026

Tools

11 tools

Public tool metadata for what this MCP can expose to an agent.

start_tomcat

No parameter schema in public metadata yet.

stop_tomcat

No parameter schema in public metadata yet.

check_tomcat_status

No parameter schema in public metadata yet.

read_latest_catalina_log

No parameter schema in public metadata yet.

diagnose_startup_failure

No parameter schema in public metadata yet.

deploy_war

No parameter schema in public metadata yet.

rollback_last_deployment

No parameter schema in public metadata yet.

thread_dump

No parameter schema in public metadata yet.

heap_dump

No parameter schema in public metadata yet.

analyze_gc_log

No parameter schema in public metadata yet.

detect_tomcat_service

No parameter schema in public metadata yet.

Sponsors

Readme

Tomcat MCP (Model Context Protocol Server)

npm version MCP Registry

A local Tomcat management MCP server for Kiro IDE that enables AI-assisted operations such as:

  • Start / stop Tomcat
  • Diagnose startup failures
  • Deploy and rollback WAR files
  • Read and analyze logs
  • Take thread dumps and heap dumps
  • Analyze GC logs
  • Detect Windows service installations

This MCP runs locally and never exposes Tomcat over the network.


🌍 Available in MCP Registry

Tomcat MCP is officially published to the MCP Registry and npm.

Registry name: io.github.sarath-451/tomcat-mcp

npm package: @sarath-451/tomcat-mcp

Search via Registry API: https://registry.modelcontextprotocol.io/v0.1/servers?search=tomcat


🚀 One-Click Install (Kiro IDE)

Make sure you have cloned this repository and installed dependencies first.


View the full README on GitHub

Details

Repository
github.com/sarath-451/tomcat-mcp
Package
@sarath-451/tomcat-mcp
Transport
STDIO
Registry
MCP registry, active