Tomcat MCP
Allows AI-assisted management of a local Apache Tomcat instance, including start/stop, diagnosis of startup failures, deployment and rollback of WAR files, log analysis, thread and heap dumps, GC log analysis, and detection of Windows service installations.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Tomcat MCPcheck the latest catalina log"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Tomcat MCP (Model Context Protocol Server)
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
Related MCP server: Dynatrace Managed MCP Server
🚀 One-Click Install (Kiro IDE)
Make sure you have cloned this repository and installed dependencies first.
📦 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
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables management of Gradle-based Tomcat applications with capabilities for starting, stopping, restarting processes and querying application logs.61MIT
- Alicense-qualityAmaintenanceEnables AI assistants to interact with self-hosted Dynatrace Managed environments to retrieve observability data, security insights, and performance metrics. It allows users to query problems, logs, events, and SLOs through natural language interfaces in both local and remote modes.76127Apache 2.0
- Flicense-qualityDmaintenanceEnables AI assistants to manage and analyze containers across Docker and Podman through natural language, providing unified inspection, monitoring, and diagnostics.3
- Alicense-qualityCmaintenanceEnables AI agents to manage Adobe Experience Manager instances, including OSGi bundle and component operations, configuration CRUD, health monitoring, log analysis, and Groovy script execution.124MIT
Related MCP Connectors
Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.
Manage your Savanto store from your AI: catalog, content, prompts, and analytics, by chat.
Operate your Linux servers from your LLM. Every action runs through an auditable allowlist.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sarath-451/tomcat-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server