MCP · Security-first v2.3.0
Sentinel DV¶
Verification intelligence for AI agents
Read-only Model Context Protocol access to SystemVerilog, UVM, and cocotb artifacts—indexed with DuckDB, validated against versioned schemas, and bounded for safe LLM reasoning.
15 MCP tools
Read-only By design
DuckDB Fast indexing
Schemas Typed responses
Why Sentinel DV¶
-
Security first
Read-only MCP tools with path sandboxing, automatic redaction, and bounded outputs. No simulator control or artifact modification.
-
Schema-driven
Every response conforms to versioned, typed contracts. Deterministic outputs support reliable agent reasoning.
-
Rich verification data
Tests, failures, UVM topology, assertions, coverage, and regression analytics—across 28 MCP tools.
-
Simulator agnostic
VCS, Xcelium, Questa, Verilator, and more via adapter plugins and unified schemas.
-
Indexed queries
DuckDB-backed indexing with pagination and selective projection for fast, bounded reads.
-
Extensible adapters
Plugin architecture for custom parsers and new artifact formats.
Quick start¶
Supported ecosystems¶
UVM¶
- Test topology extraction
- UVM report parsing (INFO/WARNING/ERROR/FATAL)
- Phase tracking
- Component hierarchy mapping
cocotb¶
- JUnit/XML result parsing
- Python exception tracing
- Coroutine tracking
- Custom JSON dumps
SystemVerilog¶
- SVA and immediate assertions
- Functional, code, toggle, and FSM coverage
- Compile and elaboration logs
Waveforms¶
- Precomputed
*.wave.jsonor Verilator*.vcdvia built-inVcdSummaryParser - MCP tools
wave.signalsandwave.summary(all 28 tools) - Guide · Verilator example · Tool gallery (screenshots)
Use cases¶
Automated triage
"Why did this test fail?"
Structured failure events with categorization, evidence, and topology context.
Regression analytics
"What changed between passing and failing runs?"
Compare runs with structured diffs: new failures, resolved issues, coverage deltas.
Coverage analysis
"Which tests cover the AXI write channel?"
Query coverage metrics by scope, interface, and protocol.
Assertion mapping
"Show assertions related to the APB protocol"
Discover assertions by protocol, scope, or intent with runtime failure tracking.
Install¶
-
GitHub
Issues, features, and contributions
-
Discussions
Questions and community help
-
Documentation
Guides, architecture, and tool reference
License¶
Sentinel DV is licensed under the Apache License 2.0.
Ready to connect your verification workspace to AI agents?