Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Testcase Generator

БесплатноНе проверен

基于Model Context Protocol (MCP) 的测试用例生成服务,让AI助手根据上下文自动生成Markdown格式的测试用例,并可导出为Xmind思维导图。

GitHubEmbed

Описание

基于Model Context Protocol (MCP) 的测试用例生成服务,让AI助手根据上下文自动生成Markdown格式的测试用例,并可导出为Xmind思维导图。

README

基于 Model Context Protocol (MCP) 的测试用例生成服务,让 AI 助手根据需求文档、技术文档、设计稿等上下文自动生成 Markdown 格式的测试用例,并可选导出为 Xmind 思维导图。

流程概览

功能特性

  • 测试用例生成:根据需求描述、技术文档等上下文生成结构化 Markdown 测试用例
  • Xmind 导出:可选将测试用例生成为 Xmind 思维导图文件
  • 多传输方式:支持 stdio(本地)、SSE、streamable HTTP
  • 本地与远程:可在本机或作为远程 MCP 服务使用

使用方式

服务支持三种传输方式:

1. Stdio 传输(本地使用)

uvx testcase-generator-mcp stdio

Cursor / IDE 的 MCP 配置示例:

{
  "mcpServers": {
    "testcase-generator": {
      "command": "uvx",
      "args": [
        "testcase-generator-mcp",
        "stdio"
      ]
    }
  }
}

2. SSE 传输

uvx testcase-generator-mcp sse

SSE 连接配置

{
  "mcpServers": {
    "testcase-generator": {
      "url": "http://localhost:8018/sse"
    }
  }
}

3. Streamable HTTP 传输

uvx testcase-generator-mcp streamable_http

Streamable HTTP 连接配置

{
  "mcpServers": {
    "testcase-generator": {
      "url": "http://localhost:8018/mcp"
    }
  }
}

环境变量

SSE 与 Streamable HTTP

SSEStreamable HTTP 方式运行时,可通过环境变量控制监听地址与端口:

变量 说明 默认值
FASTMCP_HOST 监听地址 0.0.0.0
FASTMCP_PORT 监听端口 8018

Stdio 传输

使用 stdio 时无需配置上述环境变量,按本地进程方式运行即可。

可用工具

generate_test_case

根据需求文档、技术文档、设计稿等上下文生成 Markdown 格式测试用例;可选生成 Xmind 思维导图。

generate_test_case(
    is_need_xmind: bool = False
) -> str
  • is_need_xmind: 是否需要生成 Xmind 思维导图文件,默认为 False;仅在用户明确提及「xmind」「思维导图」等时设为 True
  • Returns: 生成的测试用例内容 Markdown 文本;若 is_need_xmind=True 则同时生成 .xmind 文件

MCP 调用示例

详见 调用过程示例

License

MIT License,详见 LICENSE

from github.com/EmptyRabbit/testcase-generator-mcp

Установить Testcase Generator в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install testcase-generator-mcp

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add testcase-generator-mcp -- uvx testcase-generator-mcp

FAQ

Testcase Generator MCP бесплатный?

Да, Testcase Generator MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Testcase Generator?

Нет, Testcase Generator работает без API-ключей и переменных окружения.

Testcase Generator — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Testcase Generator в Claude Desktop, Claude Code или Cursor?

Открой Testcase Generator на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Testcase Generator with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai