mcpField
T
tomcat

tomcat

Local
github.com/sarath-451Cloud & Infra0Updated 36w ago

About tomcat

tomcat is a local MCP server for Kiro IDE users managing Apache Tomcat. It supports operational tasks and diagnostics, and runs without exposing Tomcat over the network.

Key features

  1. 01Start and stop Tomcat
  2. 02Diagnose startup failures
  3. 03Deploy and roll back WAR files
  4. 04Read and analyze logs
  5. 05Capture thread and heap dumps
  6. 06Analyze GC logs

Use cases

  1. 01Investigate Tomcat startup problems
  2. 02Deploy or roll back a WAR
  3. 03Inspect logs and runtime dumps

MCP support

The local MCP server exposes Tomcat management and diagnostic operations to Kiro IDE. It runs locally and does not expose Tomcat over the network.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"sarath-451-tomcat": {
"command": "npx",
"args": [
"-y",
"@sarath-451/tomcat-mcp"
]
}
}
}
Run commandnpx -y @sarath-451/tomcat-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@sarath-451/tomcat-mcp1.0.2

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project 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.

Add to Kiro


📦 Requirements

- **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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.