MCP.Market

Sentinel DV MCP server

by kiranreddi·io.github.kiranreddi/sentinel-dv·v2.3.1·4 stars

MCP tools for UVM/cocotb logs, coverage, regressions, and waveform triage.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

4 stars22 downloads/wk

Reviews

Write one

Nobody has reviewed Sentinel DV yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Sentinel DV tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan48 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 53 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Sentinel DV compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 48,255 servers
GitHub stars
4
more than 82% of 28,688 servers
Downloads a week
22
more than 8% of 12,191 servers with a package

Install Sentinel DV in Claude Code, Cursor or VS Code

claude mcp add sentinel-dv -- uvx sentinel-dv
Add to Cursor

What the publisher says

From the Sentinel DV repository's README, as published. We do not edit it. Read it on GitHub

Sentinel DV

<!-- mcp-name: io.github.kiranreddi/sentinel-dv -->

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

What it provides

  • Run and test intelligence: discovery, summaries, history, topology, diffs, replay-command generation, and live-status snapshots.
  • Failure analysis: normalized categories, stable signatures, bounded evidence, assertion failures, and failure clustering.
  • Coverage closure: functional, code, toggle, and FSM metrics; trends; gaps; vacuity; SVA status; and protocol-aware constraint candidates.
  • Waveform context: precomputed *.wave.json and bounded VCD summaries. Native FSDB/WLF streaming is intentionally out of scope.
  • Agent workflows: regression triage, single-test failure debugging, and coverage closure skills for Codex, Claude Code, and GitHub Copilot.

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.

Quick start

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.

git clone https://github.com/kiranreddi/sentinel-dv.git
cd sentinel-dv
cp demo/config.example.yaml demo/config.yaml

uvx --from sentinel-dv@2.3.1 \
  sentinel-dv-index --config "$PWD/demo/config.yaml" --index-all

Connect one agent:

Codex

codex mcp add sentinel-dv \
  --env SENTINEL_DV_CONFIG="$PWD/demo/config.yaml" \
  -- uvx --from sentinel-dv@2.3.1 sentinel-dv-server

Claude Code

claude mcp add \
  --env SENTINEL_DV_CONFIG="$PWD/demo/config.yaml" \
  --transport stdio --scope local sentinel-dv \
  -- uvx --from sentinel-dv@2.3.1 sentinel-dv-server

GitHub Copilot CLI

copilot mcp add sentinel-dv \
  --env SENTINEL_DV_CONFIG="$PWD/demo/config.yaml" \
  -- uvx --from sentinel-dv@2.3.1 sentinel-dv-server

Use an absolute SENTINELDVCONFIG 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.

Production configuration

Copy config.example.yaml and define allowed artifact roots:

artifact_roots:
  - /absolute/path/to/regression/artifacts

index:
  type: duckdb
  path: ./sentinel_dv.db

adapters:
  uvm: true
  cocotb: true
  assertions: true
  coverage: true
  waveform_summary: true

security:
  max_response_bytes: 2097152
  max_page_size: 200
  max_evidence_refs: 10

redaction:
  enabled: true
  redact_emails: true
  redact_paths: true

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Sentinel DV: common questions

Is Sentinel DV MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Sentinel DV safety report
How do I install Sentinel DV?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Sentinel DV need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is Sentinel DV maintained?
The last commit was 93 days ago (2026-08-02). The latest release is v2.3.1.
How does Sentinel DV compare with other MCP servers?
safety score 88/100 (higher than 75% of 48,255 servers); github stars 4 (more than 82% of 28,688 servers); downloads a week 22 (more than 8% of 12,191 servers with a package). Full comparison.