Coder Toolbox MCP Server

Coder Toolbox MCP Server

这是一个镜像。

简介

Coder Toolbox MCP Server 是一个增强 Claude 与代码交互的工具包,提供代码分析、操作和测试工作流工具。

核心功能

  • 测试执行日志分析:检索和分析测试结果
  • Java 类操作:查找、创建、修改和管理 Java 类

常用工具使用指南

1. 查找 Java 类

locate_java_class(
  className: "MyClass", 
  sourceType: "source",  // 可选,'source' 或 'test'
  packagePath: "com.example.project"  // 可选,需要同时指定 sourceType
)

2. 创建 Java 类

create_java_class(
  className: "NewClass",
  sourceType: "source",  // 'source' 或 'test'
  packagePath: "com.example.project"
)

3. 添加类内容

class_add_body(
  className: "MyClass",
  sourceType: "source",
  packagePath: "com.example.project",
  classBody: "private String name;\n\npublic String getName() {\n  return name;\n}"
)

4. 替换类内容

class_replace_body(
  className: "MyClass",
  sourceType: "source",
  packagePath: "com.example.project",
  edits: [
    {
      oldText: "return name;",
      newText: "return name.trim();"
    }
  ],
  dryRun: false  // 可选,预览更改
)

5. 删除类内容

class_delete_body(
  className: "MyClass",
  sourceType: "source",
  packagePath: "com.example.project",
  targetContent: "private String unused;\n",
  dryRun: false  // 可选,预览更改
)

6. 获取测试执行日志

get_test_execution_logs()

后续功能开发路线

  • 类级注解管理
  • 接口实现添加
  • 类继承添加
  • 导入组织优化
  • 代码格式化

更多详情请参阅完整文档。本项目遵循 MIT 许可证。