Token导航 LogoToken导航TokenDH.com
Gradle Tomcat MCP Server logo
运维云端未说明官方级别未说明来源级核验

Gradle Tomcat MCP Server

MCP Server

一个用于管理基于Gradle的Tomcat应用程序的MCP服务器,提供进程管理、日志查询和实时监控功能。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
JavaScriptClaude实时监控Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

lkb2k

提供方

lkb2k

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Gradle Tomcat MCP服务器

用于管理具有日志查询功能的基于Gradle的Tomcat应用程序的模型上下文协议(MCP)服务器。

特性

  • 流程管理:通过Gradle启动、停止、重启和监视Tomcat进程
  • 日志管理:通过过滤捕获、存储和查询应用程序日志
  • 实时监控:流日志和进程状态更新
  • MCP集成:与Claude和其他MCP客户完全集成

安装

全局安装(推荐)

npm install -g mcp-gradle-tomcat

本地安装

npm install mcp-gradle-tomcat

来源

git clone https://github.com/your-username/mcp-gradle-tomcat.git
cd mcp-gradle-tomcat
npm install

快速开始

1.添加到Claude配置

将其添加到您的Claude配置文件中(~/.claude/config.json):

{
  "mcpServers": {
    "gradle-tomcat": {
      "command": "mcp-gradle-tomcat",
      "env": {
        "GRADLE_WORKING_DIR": "/path/to/your/gradle/project"
      }
    }
  }
}

2.与Claude一起使用

配置后,您可以在Claude中使用这些命令:

  • “启动Tomcat” -启动您的Gradle应用程序
  • “停止Tomcat” -优雅地停止正在运行的应用程序
  • “获取Tomcat状态” -显示流程状态和正常运行时间
  • “获取最近的日志” -通过筛选检索应用程序日志
  • “重新启动Tomcat” -停止和启动应用程序

手动使用

直接执行

# Set your project directory
export GRADLE_WORKING_DIR="/path/to/your/gradle/project"

# Run the MCP server
mcp-gradle-tomcat

测试工具

# Test individual tools
npm test

配置

可以通过环境变量设置配置:

  • GRADLE_WORKING_DIR:Gradle命令的工作目录(默认:当前目录)
  • GRADLE_COMMAND:要运行的Gradle命令(默认值:appRun)
  • TOMCAT_PORT:预期的Tomcat端口(默认值:8080)
  • MAX_LOG_BUFFER_SIZE:内存中的最大日志条目数(默认值:1000)
  • LOG_DIR:日志文件目录(默认:./logs)

可用工具

start_tomcat

通过Gradle启动Tomcat

  • gradle_command (可选):运行Gradle命令
  • working_directory (可选):工作目录

stop_tomcat

终止Tomcat进程

  • force (可选):使用SIGKILL强制终止

restart_tomcat

停止并启动Tomcat

  • force (可选):停止时强制终止
  • gradle_command (可选):Gradle命令用于重新启动

get_tomcat_status

检查Tomcat进程状态

  • 无参数

get_logs

检索日志条目

  • lines (可选):最近的日志行数(默认值:100)
  • level (可选):最低日志级别(调试、信息、警告、错误)
  • since (可选):要过滤的ISO 8601时间戳
  • source (可选):按源筛选(stdout、stderr)

clear_logs

清除日志缓冲区和文件

  • confirm (必填):必须为真才能确认

建筑

src/
├── server.js          # Main MCP server
├── process-manager.js # Tomcat lifecycle management  
├── log-manager.js     # Log capture and querying
├── tools/             # MCP tool implementations
└── config.js          # Configuration management

许可证

麻省理工学院

目录标签

目录标签

JavaScriptClaude实时监控Gradle本地部署Tomcat服务器管理日志查询

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP