DEDUPED Hot AI repos, turned into use cases Get the Monday 5

How to use Wave MCP: what you can do with it

What is Wave MCP? wave-mcp is an open-source, license-free MCP server and CLI that lets AI agents and engineers debug RTL simulation waveforms (FST, with VCD and FSDB converted automatically) against a SystemVerilog netlist.

How do I use it? pip install wave-mcp; then wave-session --fst sim/dump.fst --top top_tb --filelist rtl.f (run once for the passing waveform and once for the failing one, with different --fst paths and output directories); call the diff_waveforms tool with the pass and fail waveforms. Full steps below.

Trended earlier

View repo on GitHub

Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer

4 use cases

Quick start with Wave MCP

  1. Check you have what it needs: Linux x86_64, where the Python dependencies ship as prebuilt wheels (other platforms need pylibfst built from source); Python 3.10 to 3.13; A simulation waveform (.fst or .vcd) and the same filelist used to run the simulation.
  2. Open Tencent/wave-mcp on GitHub and read the README and license.
  3. pip install wave-mcp
  4. wave-session --fst sim/dump.fst --top top_tb --filelist rtl.f (run once for the passing waveform and once for the failing one, with different --fst paths and output directories)
  5. Call the diff_waveforms tool with the pass and fail waveforms
  6. Call the signal_fanin tool on the first diverging signal it reports

These steps come from our top use case, Find the first divergence between pass and fail waveforms, which also has a copy-paste agent prompt.

Use this in your AI agent

Ask your agent

Using the Deduped MCP, get the setup steps for Tencent/wave-mcp

Add Deduped to Claude Code once

claude mcp add --transport http deduped https://dedupedai.com/mcp

Cursor, ChatGPT, others

Wave MCP alternatives · Best AI repos for Software and DevOps

About this repo

Requirements

  • Linux x86_64, where the Python dependencies ship as prebuilt wheels (other platforms need pylibfst built from source)
  • Python 3.10 to 3.13
  • A simulation waveform (.fst or .vcd) and the same filelist used to run the simulation
  • An MCP-capable agent such as Claude Code, Codex, Cursor or Gemini CLI, or a terminal for the CLI

Add this badge to your README

Maintain Wave MCP? Show readers where to find these use cases. Use cases on Deduped

Markdown

[![Use cases on Deduped](https://dedupedai.com/badge/Tencent/wave-mcp.svg)](https://dedupedai.com/use-cases/tencent-wave-mcp/?utm_source=github&utm_medium=badge&utm_campaign=Tencent-wave-mcp)

HTML

<a href="https://dedupedai.com/use-cases/tencent-wave-mcp/?utm_source=github&amp;utm_medium=badge&amp;utm_campaign=Tencent-wave-mcp"><img src="https://dedupedai.com/badge/Tencent/wave-mcp.svg" alt="Use cases on Deduped" height="20"></a>

A static image, no tracking script. About the badge

Questions about Wave MCP

What is Wave MCP?

wave-mcp is an open-source, license-free MCP server and CLI that lets AI agents and engineers debug RTL simulation waveforms (FST, with VCD and FSDB converted automatically) against a SystemVerilog netlist. It is an open-source project on GitHub: https://github.com/Tencent/wave-mcp.

How do I use Wave MCP?

pip install wave-mcp; then wave-session --fst sim/dump.fst --top top_tb --filelist rtl.f (run once for the passing waveform and once for the failing one, with different --fst paths and output directories); call the diff_waveforms tool with the pass and fail waveforms. The use cases on this page give the full steps and a copy-paste agent prompt for each job.

Who is Wave MCP for?

Hardware verification and RTL engineers who debug simulation failures, with or without an AI coding agent.

What can I do with Wave MCP?

4 use cases so far, for example: Find the first divergence between pass and fail waveforms; Trace an X value back to its root cause; Review signal drivers and gating conditions before simulating. Each has steps and a copy-paste agent prompt.

What do I need to run Wave MCP?

Linux x86_64, where the Python dependencies ship as prebuilt wheels (other platforms need pylibfst built from source); Python 3.10 to 3.13; A simulation waveform (.fst or .vcd) and the same filelist used to run the simulation; An MCP-capable agent such as Claude Code, Codex, Cursor or Gemini CLI, or a terminal for the CLI.

What are alternatives to Wave MCP?

Other hot AI repos in Software and DevOps: Deep Infer, Harness2, Orca, Opencode, Graphify.

Is Wave MCP safe to run?

Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.