Coder Toolbox MCP 服务器是一款实用的工具箱,致力于增强 Claude 与代码之间的交互。它提供了无缝集成的工具,能够有效提升代码分析、操作和测试工作流的效率。
本工具可直接使用各工具函数来实现不同的代码操作,如获取测试执行日志、定位 Java 类、创建 Java 类等。具体使用方法可参考下方的工具说明。
从日志目录中检索测试执行日志。
className (字符串):要查找的 Java 类名称(区分大小写)。sourceType (字符串,可选):限制搜索范围的源类型('source' 或 'test')。packagePath (字符串,可选):限制搜索范围的包路径(例如 'com.myself.myproject')。如果指定此参数,则 sourceType 必须也指定。className (字符串):要创建的 Java 类名称(区分大小写)。sourceType (字符串):文件创建的目标源类型('source' 或 'test')。packagePath (字符串):包含该类的包路径(例如 'com.myself.myproject')。locate_java_class 的参数,外加:classBody (字符串):要添加到类中的内容(字段、方法、构造函数等)。locate_java_class 的参数,外加:edits:编辑操作数组,每个操作包含:
oldText (字符串):要替换的文本。newText (字符串):新的文本内容。dryRun (布尔值,可选):预览更改而不实际执行。locate_java_class 的参数,外加:targetContent (字符串):要从类主体中删除的内容。dryRun (布尔值,可选):预览更改而不实际执行。欢迎贡献!请随时提交 Pull Request。
本项目在 MIT License 下开源,详情请参阅 LICENSE 文件。