Token导航 LogoToken导航TokenDH.com
delete method tool MCP logo
开发工具未说明官方级别未说明来源级核验

delete method tool MCP

MCP Server

一个MCP工具,用于删除Java类中的指定方法,支持多种方法类型和自动代码清理。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
JavaScript开发工具命令行工具

安装说明

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

作者 / 组织

Edisonwudi

提供方

Edisonwudi

最后核验

2026/5/17 20:19

快速接入

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

详细介绍

Java Method Deleter MCP Tool

这是一个MCP (Model Context Protocol) 工具,允许大模型调用并删除Java类中的指定方法。

功能特性

  • 支持删除Java类中的指定方法
  • 自动查找Java文件(支持递归搜索)
  • 智能解析Java方法签名
  • 支持各种访问修饰符和方法类型
  • 保持代码格式整洁

安装和使用

快速安装

npm run install-tool

这个命令会自动安装依赖、构建项目并显示配置信息。

手动安装

1. 安装依赖

npm install

2. 构建项目

npm run build

3. 配置MCP客户端

将以下配置添加到您的MCP客户端配置文件中:

{
  "mcpServers": {
    "java-method-deleter": {
      "command": "node",
      "args": ["/absolute/path/to/dist/index.js"],
      "cwd": "/absolute/path/to/project"
    }
  }
}

注意: 请将路径替换为您的实际项目路径。

4. 使用工具

工具提供以下参数:

  • projectRoot: Java项目的根目录路径
  • classname: 要修改的Java类名(不包含.java扩展名)
  • methodname: 要删除的方法名

工具说明

delete_java_method

删除Java类中的指定方法。

参数:

  • projectRoot (string): Java项目的根目录
  • classname (string): Java类名(不含.java扩展名)
  • methodname (string): 要删除的方法名

示例:

{
  "name": "delete_java_method",
  "arguments": {
    "projectRoot": "/path/to/java/project",
    "classname": "UserService",
    "methodname": "deleteUser"
  }
}

支持的方法类型

工具支持删除以下类型的Java方法:

  • 公共方法 (public)
  • 私有方法 (private)
  • 受保护方法 (protected)
  • 静态方法 (static)
  • 最终方法 (final)
  • 同步方法 (synchronized)
  • 抽象方法 (abstract)
  • 本地方法 (native)
  • 严格浮点方法 (strictfp)

注意事项

  1. 工具会递归搜索项目目录以找到对应的Java文件
  2. 会自动跳过常见的非源码目录(如node_modules、.git、target等)
  3. 删除方法后会清理多余的空行以保持代码整洁
  4. 如果找不到指定的方法,会返回相应的错误信息

测试

运行测试脚本验证工具功能:

npm test

开发

开发模式运行

npm run dev

生产模式运行

npm start

项目结构

├── src/
│   └── index.ts          # 主服务器代码
├── dist/                 # 编译输出目录
├── example/
│   └── UserService.java  # 示例Java文件
├── test/
│   └── test.js          # 测试脚本
├── package.json         # 项目配置
├── tsconfig.json        # TypeScript配置
├── mcp_config.json      # MCP配置示例
├── install.js           # 安装脚本
└── README.md           # 项目文档

许可证

MIT

目录标签

目录标签

JavaScript开发工具命令行工具Java开发本地部署代码重构MCP工具方法删除开发效率

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP