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.
A local Tomcat management MCP server for Kiro IDE that enables AI-assisted operations such as:
This MCP runs locally and never exposes Tomcat over the network.
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
Make sure you have cloned this repository and installed dependencies first.
- **Node.js 18+**
- **Java JDK** (required for jcmd, thread dumps, heap dumps)
- Apache Tomcat (9 / 10 / 10.1 tested)
- Windows (Linux support planned)
Check:
node -v
java -version
jcmd -h