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

MCP test 3

MCP Server

一个允许通过动态参数执行Java JUnit测试的MCP服务器工具,适用于自动化测试和开发验证。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
自动化测试开发工具PythonClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

vic3custodio

提供方

vic3custodio

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

Java JUnit MCP执行器详解

我创建了一个MCP服务器,它允许代理使用动态参数执行Java JUnit测试。

已创建组件

Java项目

  • pom.xml:使用JUnit5进行Maven配置。
  • src/main/java/com/example/Calculator.java:一个简单的计算器类。
  • src/test/java/com/example/CalculatorTest.java:读取系统属性以确定要测试哪个操作的JUnit测试类。

Python MCP服务器

  • mcp_server/server.py:一个实现MCP协议(基于stdio的JSON-RPC)的独立Python脚本。它暴露了一个 run_junit_test 工具。
  • verify_server.py:验证服务器功能的脚本。

如何跑步

  1. 构建Java项目 (可选,该工具将运行 mvn test 如果需要,它会编译):
   mvn clean install
  1. 运行MCP服务器:

您可以配置MCP客户端(例如Claude Desktop)来运行此服务器。

命令: python3 参数: /absolute/path/to/mcp_server/server.py

  1. 使用工具:

服务器暴露 run_junit_test 有以下论点:

- test_class:(可选)默认为 com.example.CalculatorTest - operation: add, subtract, multiply, divide - arg1:第一个整数 - arg2:第二个整数

验证结果

我通过运行一个模拟MCP客户端的脚本来验证实现。

Server started.
Initialize Response: {...}
List Tools Response: {...}
SUCCESS: Add operation verified.

工具已成功执行 mvn test -Doperation=add -Darg1=10 -Darg2=5 并解析输出。

示例提示

一旦您将此MCP服务器连接到代理,您就可以使用自然语言触发测试。以下是一些示例:

  • “运行计算器测试,检查10加5是否等于15。”
  • “使用参数20和8执行减法测试。”
  • “使用6和7测试乘法运算。”
  • “用100和20进行除法测试。”

目录标签

目录标签

自动化测试开发工具PythonClaude本地部署JUnitJava测试MCP协议

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP