AI单测生成工具
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"ai-test-mcp": {
"args": [
"-y",
"@alife/ai-test-mcp"
],
"command": "npx"
}
}
}
服务介绍
1. 简介
@alife/ai-test-mcp 是基于通义灵码代码生成能力配套使用的单元测试用例生成的 MCP Server,让你可以轻松为自己的代码生成单元测试用例的智能工具。
2. 使用和配置
在 Cursor 中使用
在 Cursor 项目中的 .cursor/mcp.json 加入如下配置:
{
"mcpServers": {
"ai-test-mcp": {
"command": "npx",
"args": ["-y", "@alife/ai-test-mcp"]
},
"其他工具": {
"...": "..."
}
}
}
在 Cline 中使用
在你的 Cline 设置中找到 cline_mcp_settings.json 配置文件,并加入如下配置:
{
"mcpServers": {
"ai-test-mcp": {
"command": "npx",
"args": ["-y", "@alife/ai-test-mcp"],
"disable": false,
"autoApprove": []
},
"其他工具": {
"...": "..."
}
}
}
在其他 MCP Client 中使用
你也可以在任何其它 MCP Client 中使用,合理配置 Server 进程启动方式 npx -y @alife/ai-test-mcp 即可。
3. 使用 MCP Inspector 调试
你可以使用 MCP Inspector 来调试和了解单测生成工具 MCP Server 的功能:
执行 npx -y @modelcontextprotocol/inspector npx -y @alife/ai-test-mcp 启动 MCP Inspector;
在 MCP Inspector WebUI 中调试即可。
4. 如何使用
工具中内置多个用例模板,适用于不同的 React 框架
打开通义灵码窗体,切换到“智能体”,上下文中选择需要进行测试用例生成的文件,提交指令:
调用 ai-test-mcp ,使用 [everest] 模板为指定文件生成单元测试用例文件
调用 ai-test-mcp ,使用 [java] 模板为指定文件生成单元测试用例文件,生成的测试用例要符合 [java] 模板中输出的各种规范