Sentinel Dv
Sentinel DV is an open-source MCP server that provides secure, read-only access to verification artifacts for AI agents, supports verification ecosystems such as SystemVerilog/UVM/cocotb, and enables deterministic analysis and verification insights.
rating : 2 points
downloads : 0
What is Sentinel DV?
Sentinel DV is an open-source Model Context Protocol (MCP) server specifically designed for chip verification engineers. It allows AI assistants (such as Claude) to securely access and analyze verification data, including test results, coverage reports, assertion failure information, etc., helping engineers quickly locate issues and analyze trends without directly viewing complex log files.How to use Sentinel DV?
Sentinel DV runs as a background service. After configuring the verification data path, AI assistants can query verification information through standard interfaces. Engineers can ask questions in natural language, such as 'Why did the AXI test fail?' or 'Compare the coverage of the last two regression tests', and the system will return structured analysis results.Applicable scenarios
It is suitable for chip design verification teams, especially engineers who use UVM, cocotb, or SystemVerilog for verification. When it is necessary to quickly analyze a large number of verification results, locate intermittent failures, and compare the coverage of different versions, Sentinel DV can significantly improve efficiency.Main features
Security-first design
Read-only access mode, automatically hides sensitive information (such as keys, paths), strictly limits the data access scope, and ensures the security of verification data.
Multi-verification framework support
Supports mainstream verification methodologies such as UVM, cocotb, and SystemVerilog, and uniformly processes verification data from different sources.
Structured data analysis
Converts messy log files into structured test results, failure analysis, coverage metrics, etc., making it easy for AI to understand and analyze.
Intelligent failure analysis
Automatically classifies failure types (assertion failures, scoreboard errors, protocol violations, etc.), generates stable failure signatures, and facilitates issue tracking.
Coverage insights
Provides multi-dimensional metrics such as functional coverage, code coverage, and assertion coverage, and supports coverage difference comparison.
Regression test analysis
Analyzes regression test trends, identifies intermittent failures, and compares the differences between different test runs.
Advantages
Improve debugging efficiency: Use natural language queries instead of manually flipping through logs
Unified data view: Integrate data from different verification frameworks
Secure and controllable: Read-only access, automatically hide sensitive information
Easy to integrate: Standard MCP protocol, supports multiple AI assistants
Excellent performance: Use DuckDB for efficient indexing and querying of data
Limitations
Requires pre-configuration of the verification data path
Does not support real-time simulation control (read-only analysis)
The waveform analysis function is currently in the experimental stage
Requires a certain learning cost for configuration and optimization
How to use
Install Sentinel DV
Install the Sentinel DV package via pip, or install the development version from the source code.
Create a configuration file
Create a YAML configuration file and specify the location of the verification data and security settings.
Start the MCP server
Run the Sentinel DV server, which will start indexing the verification data and provide query interfaces.
Configure the AI assistant
Add the Sentinel DV server configuration in Claude Desktop or other MCP clients.
Start querying
Ask questions about the verification data in natural language in the AI assistant.
Usage examples
Quick failure analysis
An engineer finds that a certain test fails intermittently and needs to quickly locate the root cause.
Coverage trend analysis
A project manager needs to understand the project coverage progress and identify coverage gaps.
Regression test comparison
The verification team needs to compare the test result differences between two versions.
Assertion verification
A design engineer wants to confirm whether a specific assertion is triggered in the test.
Frequently Asked Questions
Will Sentinel DV affect the simulation performance?
Which simulators are supported?
How is data security ensured?
How much storage space is required?
How to add support for a new verification data format?
Does it support team collaboration?
Related resources
Official documentation
Complete installation guide, configuration instructions, and API reference
GitHub repository
Source code, issue tracking, and contribution guide
Model Context Protocol
Official documentation and specifications of the MCP protocol
Sample configuration files
Configuration examples for various usage scenarios
Community discussion
User discussions, question answers, and feature suggestions

Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
24.4K
4.3 points

Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
20.4K
4.5 points

Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
71.8K
4.3 points

Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
34.3K
5 points

Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
31.1K
5 points

Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
65.4K
4.5 points

Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
21.0K
4.5 points

Context7
Context7 MCP is a service that provides real-time, version-specific documentation and code examples for AI programming assistants. It is directly integrated into prompts through the Model Context Protocol to solve the problem of LLMs using outdated information.
TypeScript
96.8K
4.7 points



