mcpField
T
tomcat

tomcat

本地服务
github.com/sarath-451云与基础设施036 周前更新

关于 tomcat

tomcat 是面向 Kiro IDE 用户的本地 MCP 服务,用于管理 Apache Tomcat。它支持运维操作和诊断,运行时不会将 Tomcat 暴露到网络。

主要功能

  1. 01启动和停止 Tomcat
  2. 02诊断启动故障
  3. 03部署和回滚 WAR 文件
  4. 04读取并分析日志
  5. 05生成线程和堆转储
  6. 06分析 GC 日志

适用场景

  1. 01排查 Tomcat 启动问题
  2. 02部署或回滚 WAR 文件
  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(模型上下文协议服务)

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)

请确保已克隆此仓库并安装依赖。

Add to Kiro


📦 要求

- **Node.js 18+**

- **Java JDK**(jcmd、线程转储和堆转储所需)

- Apache Tomcat(已测试 9 / 10 / 10.1)

- Windows(计划支持 Linux)

检查:


node -v

java -version

jcmd -h

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。