3TG Test Generation
by 3tg.dev in Other
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
Reliability
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
| When | Result | HTTP | Time |
|---|---|---|---|
| 9 h ago | Passed | 200 | 308 ms |
| 22 h ago | Passed | 200 | 147 ms |
| 34 h ago | Passed | 200 | 254 ms |
| 45 h ago | Passed | 200 | 236 ms |
| 2 days ago | Passed | 200 | 136 ms |
Show 10 older checks
| 3 days ago | Passed | 200 | 213 ms |
| 3 days ago | Passed | 200 | 154 ms |
| 4 days ago | Passed | 200 | 318 ms |
| 4 days ago | Passed | 200 | 183 ms |
| 5 days ago | Passed | 200 | 146 ms |
| 5 days ago | Passed | 200 | 210 ms |
| 5 days ago | Passed | 200 | 116 ms |
| 6 days ago | Passed | 200 | 156 ms |
| 6 days ago | Passed | 200 | 167 ms |
| 7 days ago | Passed | 200 | 208 ms |