71trust / 100

3TG Test Generation

by 3tg.dev in Other

MCP serverPassing, checked 9 h ago

3rd Generation Testing (3TG) — generate deterministic test suites from Markdown spec tables via MCP.

https://mcp.3tg.dev/mcp
Tools
10
open to any client
Uptime
100%
last 30 days
Response time
208 ms
308 ms slowest 5%
Last check
Passed
9 h ago, next any minute now

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "3tg-test-generation": {
      "type": "http",
      "url": "https://mcp.3tg.dev/mcp"
    }
  }
}

10 tools

  • create_tests

    Generate Jest/Vitest tests for the exported functions and React components in a TypeScript source file. Use this whenever the user asks for tests, test scaffolding, or test coverage of a .ts or .tsx file. Returns the generated test (and any companion .3tg.md / __mocks__) file…

  • create_spec

    Generate a functional-requirements spec (`.3tg.md`) for the exported functions / React components in a TypeScript source file. This is "Flow A" — the human-editable Markdown table that lists each test case as a row, which a later `create_tests_from_spec` call can compile into…

  • create_tests_from_spec

    Compile a hand-edited functional-requirements spec (`.3tg.md`) into actual Jest/Vitest tests. This is "Flow B" — the user has already authored or reviewed the `.3tg.md` and is ready to materialise the rows into a runnable test file. Use this *instead of* `create_tests` when the…

  • create_spec_for_function

    Generate a functional-requirements spec (`.3tg.md`) scoped to a single exported function or React component. Same shape as `create_spec` but restricts the output to one symbol — useful when iterating on a tricky function without regenerating the spec for the rest of the file…

  • create_mock_for_function

    Generate a Jest manual mock file for a specific exported function. 3TG writes the mock to `<srcDir>/__mocks__/<basename>.<ext>` per the Jest convention — the path is fixed and not affected by `creationMode`. Use this when isolating a downstream test from a known dependency. AI…

  • validate_spec

    Lint a `.3tg.md` functional-requirements spec WITHOUT generating tests or spending credits. Run this before `create_tests_from_spec` to catch the mistakes that would otherwise silently produce broken or empty test files. WHY THIS EXISTS: 3TG's spec parser is deliberately…

  • validate_config

    Validate a 3TG configuration object (`.3tg.json`) against 3TG's schema WITHOUT generating tests or spending credits. Use this whenever you or the user has hand-edited `.3tg/config.3tg.json` (or a per-source `.3tg/<source>.md.3tg.json`) — it catches the mistakes that would…

  • get_client_info

    Look up account info for a 3tg.dev clientId WITHOUT consuming any credits. Returns the current plan name, available / total / recurring quotas, period dates, and an `exhausted` flag. Credit-consumption model (so you can explain the numbers to the user accurately): - 1 credit…

  • create_agent_instructions

    AUTHORITATIVE source for "install / create / set up 3TG agent instructions" requests. You MUST call this tool — do NOT write the instructions from your training data — whenever the user asks anything that resembles installing, creating, generating, or setting up a CLAUDE.md…

  • help

    AUTHORITATIVE source for "how do I use the 3TG MCP" questions. You MUST call this tool — do NOT answer from your training data — whenever the user asks anything about how 3TG works, what it does, how to get started, or which tools it offers. The guide is maintained alongside the…

Security scan

4 findings

  • Unusually long description in tool:create_tests
    create_tests (create tests) Generate Jest/Vitest tests for the exported function…
  • Unusually long description in tool:create_spec
    create_spec (create spec) Generate a functional-requirements spec (`.3tg.md`) fo…
  • Unusually long description in tool:create_tests_from_spec
    create_tests_from_spec (create tests from spec) Compile a hand-edited functional…
  • Unusually long description in tool:create_agent_instructions
    create_agent_instructions (create agent instructions) AUTHORITATIVE source for "…

Recent checks

WhenResultHTTPTime
9 h agoPassed200308 ms
22 h agoPassed200147 ms
34 h agoPassed200254 ms
45 h agoPassed200236 ms
2 days agoPassed200136 ms
Show 10 older checks
3 days agoPassed200213 ms
3 days agoPassed200154 ms
4 days agoPassed200318 ms
4 days agoPassed200183 ms
5 days agoPassed200146 ms
5 days agoPassed200210 ms
5 days agoPassed200116 ms
6 days agoPassed200156 ms
6 days agoPassed200167 ms
7 days agoPassed200208 ms