Security-first MCP server for verification intelligence (SystemVerilog/UVM/cocotb)
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Sentinel DV v2.3.1 is a read-only Model Context Protocol server for design verification evidence. It indexes exported SystemVerilog, UVM, cocotb, assertion, coverage, regression, and waveform artifacts into DuckDB and exposes 28 bounded, schema-driven tools to AI agents.
Documentation | Quick start | Video walkthrough | All tools | Agent skills
*.wave.json and bounded VCD summaries. Native FSDB/WLF streaming is intentionally out of scope.Sentinel DV does not execute simulations, modify RTL or testbench files, or stream unrestricted raw artifacts. runs.submit and tests.replay return dry-run commands for engineer review.
Python 3.10 or newer is required. This example indexes the checked-in demo corpus:
For a persistent environment, install sentinel-dv>=2.3.1. The commands below use uvx to run the same release without a persistent install.
Connect one agent:
Use an absolute SENTINEL_DV_CONFIG path. Verify the connection in the client's MCP status view, then call runs.list.
See Agent setup for configuration-file examples, project scope, skill discovery, and troubleshooting.
Copy config.example.yaml and define allowed artifact roots:
Build the index before starting the server:
Relative paths inside the YAML are resolved from the config file's directory. Production startup never silently falls back to demo data.
The 28 tools are grouped by engineering purpose:
| Area | Tools |
|---|---|
| Runs | runs.list, runs.get, runs.summary, runs.diff, runs.cross_sim, runs.submit |
| Tests | tests.list, tests.get, tests.history, tests.topology, tests.cluster, tests.replay |
| Failures and assertions | failures.list, assertions.list, assertions.get, assertions.failures, assertions.sva_status, assertions.vacuity |
| Coverage | coverage.list, coverage.summary, coverage.gaps, coverage.trend, coverage.advisor |
| Regression and simulation | regressions.summary, regression.health, sim.status |
| Waveforms | wave.signals, wave.summary |
Every registered tool carries read-only MCP annotations and a versioned output schema. The MCP tools reference documents exact inputs and outputs.
The canonical skills live under skills/:
Deterministic mirrors support project discovery:
| Host | Path |
|---|---|
| Codex | .agents/skills/ |
| Claude Code | .claude/skills/ |
| GitHub Copilot | .github/skills/ |
The repository also contains Codex and Claude plugin manifests. .mcp.json defines the bundled stdio server command; provide SENTINEL_DV_CONFIG or a config.yaml in the server working directory.
After editing a canonical skill:
*.wave.json and VCDAdapter output is normalized into versioned schemas so clients do not need vendor-specific parsing logic.
Read Security and Production deployment before using production artifacts.
Create a development environment:
Run endpoint and workflow checks:
Run the full quality suite:
The all-tools verifier invokes every registered MCP endpoint. The skill verifier indexes 52 checked-in demo artifacts and executes the published regression triage, failure debugging, and coverage closure sequences.
See CONTRIBUTING.md. Sentinel DV is licensed under Apache-2.0.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/sentinel-dv)<a href="https://allmcps.com/mcp/sentinel-dv"><img src="https://allmcps.com/api/badge/sentinel-dv?style=directory" alt="Sentinel DV on AllMCPs" /></a>