Skip to content
plugmcp
DirectorySkillsCategoriesBlog
EN/中文
Sign inSign up
Home/Servers/Tdcv2

Tdcv2

I
by io.github.NickLiapin

Deterministic test data from a .tdc config, generated locally by the TDCv2 engine.

Power your agent

Add this server

The publisher's own command. Not a PlugMCP endpoint.

Local command
npx -y [email protected]
Provider
Claude Code
claude mcp add io.github.nickliapin-tdcv2 -- npx -y [email protected]

Run in a terminal.

Claude Desktop
{
  "mcpServers": {
    "io.github.nickliapin-tdcv2": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ]
    }
  }
}

claude_desktop_config.json

Step-by-step: add this in Claude

Remote URL or a command on your machine? How the two installs differ

Run on PlugMCP

Host a copy with our keys and logs.

A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.

Launch

Related MCP

View more
  • Firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
  • N
    NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.
  • Context7Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

Related skills

View all
  • reaReverse engineer anything with agents, from app behavior down to native binaries.
  • rea-changelog-updatePrepare or rewrite REA release changelogs and GitHub release notes from pinned Git history, with verified contributor thanks and Release Please synchronization.
  • rea-tool-designDesign or change REA investigation tools, CLI/MCP contracts, provider capabilities, and Evidence semantics.

Deterministic test data from a .tdc config, generated locally by the TDCv2 engine.

TDCv2 for AI agents

A data generator for your coding agent: fake, mock, synthetic and test data with TDCv2 — realistic names, emails, addresses, phone numbers, IBANs and more. The agent writes a small .tdc config, the TDCv2 engine generates the rows on your machine, and the same config gives the same file, byte for byte, every time you run it. CSV, JSON, SQL inserts or any text format; fields that agree with each other; exact shares; related tables; data packs for 95 languages and 198 countries. Think Faker, but for whole datasets: database seeds, test fixtures, demo data.

Two parts, one version:

  • a skill — teaches the agent the TDC language, the workflow and the traps (skills/tdcv2);
  • an MCP server, tdcv2-mcp — the same, as tools: check a config, generate, find and install data packs, summarise a file, read the docs (mcp/).

Install

Claude Code — the plugin brings both the skill and the server:

claude plugin marketplace add NickLiapin/tdcv2-agents
claude plugin install tdcv2@tdcv2

Codex, Copilot, Gemini CLI, Cursor and other agents that read skills — put the skill where your agent looks for it:

npx -y [email protected] install-skill            # ~/.claude/skills/tdcv2
npx -y [email protected] install-skill --agents   # ~/.agents/skills/tdcv2
npx -y [email protected] install-skill --project  # ./.claude/skills/tdcv2
npx -y [email protected] install-skill --dir <skills folder>

Any MCP client (Claude Desktop, Cursor, VS Code…):

{ "mcpServers": { "tdcv2": { "command": "npx", "args": ["-y", "[email protected]"] } } }

On Windows use "command": "npx.cmd" if the client cannot start npx. Everything needs Node.js 20 or newer.

Then ask in plain words — "500 customers from 20 countries as CSV", "a pytest test for validate_user on 50 different users" — and the agent takes it from there: writes the config, checks it with the engine, generates, and hands you the file together with the config that reproduces it.

Privacy

The engine runs locally. Neither the skill nor the server sends your data or your configs anywhere. The server reads .tdc files and writes generated files only inside the project folder it is started in.

Network access, all of it:

  • the plugin starts the server with npx -y [email protected], its own version (scripts/mcp-launch.mjs), so the first start downloads that exact version and its dependencies, the TDCv2 engine among them, from the npm registry;
  • npx -y [email protected] … in the commands above does the same, and so does npx -y [email protected] …, the exact engine version the agent runs;
  • with an engine of another version, the agent may read that version's doc page from raw.githubusercontent.com;
  • data packs are downloaded only when you or the agent run tdcv2 pack add (through the server: tdc_pack_add, which your client asks you to allow);
  • a config with <gen type="http" src="…"> sends the named values to that URL — only if someone writes such a config.

Nothing else is fetched, and nothing is sent. The full policy: PRIVACY.md.

Versions

This release, 0.1.5, is checked against TDCv2 0.3.5. The skill's reference is built from the engine's documentation for that version; with another engine version the agent reads that version's pages, and the engine's own check has the last word.

License

MIT

How do I install Tdcv2?
Copy the stdio config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
Does Tdcv2 need an API key?
No required environment variable is listed on this record.
What transport does Tdcv2 use?
Tdcv2 runs locally over stdio.
When was Tdcv2 last checked?
Last checked 2026-10-16. Deterministic test data from a .tdc config, generated locally by the TDCv2 engine.

No tool list yet. Remote servers get one after the first health check.

plugmcp

Plug any tool into any agent. MCP servers for people who do not write servers. Gateway for volume, n8n for apps.

  • github.com/TODO
  • x.com/TODO
  • linkedin.com/company/TODO

PlugMCP, 2026

Product
  • Browse
  • Install
  • Host your own
  • Voice mode
  • Browser
Directory
  • All MCP servers
  • Agent skills
  • Categories
  • New
  • Voice
  • Submit a server
Developers
  • Docs
  • Blog
  • What is MCP
  • What is WebMCP
  • Status
Company
  • About
  • Contact
  • Terms
  • Privacy
  • DPA