# java-refactoring-mcp

> java-refactoring-mcp — pfichtner-java-refactoring-mcp. Use this tool when you need to refactor Java code efficiently, solving problems such as code duplication, complexity, and readability issues. It provides a range of refactoring operations, including renaming, moving, and extracting code, with inputs of Java codebases and outputs of refactored code. Ideal for AI coding agents working with Java projects in Git repositories.

Canonical page: https://skillsregistry.net/skills/pfichtner-java-refactoring-mcp  
JSON: https://api.skillsregistry.net/v1/skills/pfichtner-java-refactoring-mcp

## Description

Semantic Java refactoring for AI coding agents. Rename, move, extract, inline, pull up/push down and more — backed by Eclipse JDT, the same engine as IntelliJ and Eclipse. The IDE your coding agent never had.

## Trust

- **Trust score (0–1):** 0.89
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** container
- **Runtime environment:** vm
- **License:** Apache-2.0
- **Updated:** 2026-09-28

## Source

- **Source listing:** [GitHub](https://github.com/pfichtner/java-refactoring-mcp)

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "pfichtner-java-refactoring-mcp"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/pfichtner-java-refactoring-mcp` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/pfichtner-java-refactoring-mcp/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
