Skip to content
Conduit

mcp server

testy-mcp

MCP (Model Context Protocol) server plugin for TestY TMS

onitofu/testy-mcpcommunitylistedunreviewed

Set up

Runs on your computer. Pick your agent and operating system.

This project does not publish an install method we can turn into a config. Follow the README instead.

README

synced Oct 27, 2026

TestY MCP

Connect Claude Code, Codex and other MCP clients to TestY. Create test cases from requirements, build test plans and submit test results directly from your AI agent.

Website

Quick start

Server installation

Verified only with TestY 2.2.1, Python 3.11.9.

  1. Add testy-mcp in backend/testy/requirements/prod.in.

    git+https://github.com/onitofu/testy-mcp.git@v1.0.0
    
  2. Regenerate lock files in the project's Python environment.

    cd backend/testy/requirements
    pip-compile prod.in
    pip-compile dev.in
    
  3. In nginx/testy-dev.conf.template or nginx/testy-prod.conf.template, add \.well-known to the existing backend route expression alongside plugins.

  4. Rebuild and restart.

Clients

Replace http://127.0.0.1/plugins/mcp/ with your TestY MCP endpoint URL.

Codex CLI

codex mcp add testy --url http://127.0.0.1/plugins/mcp/
codex mcp login testy

Codex Desktop

Add an HTTP MCP server with the endpoint URL and sign in through the browser.

Claude Code

claude mcp add --transport http testy http://127.0.0.1/plugins/mcp/

Select authentication in /mcp and sign in through the browser with your TestY account.

Call get_me to verify the authenticated user.

Tools

ToolDescription
get_meGet the authenticated user's profile.
list_projectsList projects.
get_projectGet project details and statistics.
list_suitesList test suites in a project.
create_suiteCreate a test suite.
create_suites_bulkCreate multiple test suites, including nested suites.
update_suiteUpdate a test suite.
delete_suiteSoft-delete a test suite.
list_casesList test cases with filters and pagination.
get_caseGet full test case content.
create_caseCreate a simple or multi-step test case.
create_cases_bulkCreate multiple test cases in one transaction.
update_caseUpdate a test case.
delete_caseSoft-delete a test case.
list_plansList test plans in a project.
get_planGet test plan details and statistics.
create_planCreate a test plan, optionally adding test cases.
add_tests_to_planAdd test cases to a test plan.
list_testsList tests in a plan with their current statuses.
submit_resultSubmit a test result.
submit_results_bulkSubmit multiple test results in one transaction.
export_suiteExport test cases from a suite.
export_plan_resultsExport test plan results.
list_labelsList project labels.
create_labelCreate a project label.
list_statusesList system and custom result statuses.
get_plan_statisticsGet status distribution, pass rate and completion rate.
↑↓ navigate openesc close