Quick Start¶
This path installs Sentinel DV, indexes the checked-in demo artifacts, connects an MCP client, and verifies the server with real tool calls.
Prerequisites¶
- Python 3.10 or newer
uvfor the shortest install path- An MCP client such as Codex, Claude Code, or GitHub Copilot CLI
The commands below run v2.3.1 through uvx. For a persistent environment, use python3 -m pip install "sentinel-dv>=2.3.1".
1. Create a demo configuration¶
Clone the repository so the example artifacts and verification scripts are available:
git clone https://github.com/kiranreddi/sentinel-dv.git
cd sentinel-dv
cp demo/config.example.yaml demo/config.yaml
config.yaml is resolved relative to its own directory. Review artifact_roots and index.path before using the same pattern with production artifacts.
2. Index artifacts¶
Indexing is a required, separate step. The MCP server reads the DuckDB index; it does not scan raw artifacts on each tool call.
3. Connect an MCP client¶
Use an absolute path for SENTINEL_DV_CONFIG. See Agent setup for configuration files, project scope, skills, and host-specific verification.
4. Verify the connection¶
In the client, confirm that the sentinel-dv server is connected and that runs.list is available:
| Client | Check |
|---|---|
| Codex | /mcp |
| Claude Code | /mcp or claude mcp list |
| GitHub Copilot CLI | /mcp list or copilot mcp list |
Then ask:
An empty result is not a passing regression. It means the selected index has no matching records or needs to be rebuilt.
5. Use a workflow skill¶
The repository includes three skills under .agents/skills, .claude/skills, and .github/skills.
The skills guide the tool sequence and reporting rules. The MCP server remains the source of live, typed verification data.
Repository verification¶
From a development checkout:
The first command invokes all 28 MCP tools. The second executes the three published skill workflows against 52 checked-in demo artifacts.