MCP Server
Connect Lucitra Validate to AI coding assistants and agent workflows using the Model Context Protocol (MCP). The Lucitra MCP server exposes validation tools that AI assistants can call directly, enabling natural language interaction with your synthetic data pipeline.The MCP server uses the stdio transport and runs as a local process managed by your MCP client. No ports or network configuration are required.
Installation
The MCP server is distributed as an npm package. No global installation is needed when usingnpx.
| Package | @lucitra/mcp |
| Server name | lucitra-validate |
| Version | 0.1.0 |
| Transport | stdio |
Configuration
- Claude Desktop
- Claude Code
- Other MCP Clients
Add the following to your
claude_desktop_config.json:On macOS this file is located at
~/Library/Application Support/Claude/claude_desktop_config.json. On Windows it is at %APPDATA%\Claude\claude_desktop_config.json.claude_desktop_config.json
Available Tools
The MCP server exposes five tools that AI assistants can call.validate_dataset
Run a full or targeted validation against a dataset. Polls until the job completes and returns the full report.
check_coverage
Run a coverage-only validation and return a focused summary with scores and details.
get_report
Fetch a previously generated validation report by its ID.
upload_dataset
Upload a local file as a new dataset. Creates the dataset record and handles the signed URL upload.
list_datasets
List all datasets in a project.
validate_dataset
Run a validation job against a dataset. The tool polls for completion and returns the full report.| Parameter | Type | Required | Description |
|---|---|---|---|
datasetId | string | Yes | UUID of the dataset to validate |
type | enum | No | Validation type: coverage, physics, sim-to-real, full (default: full) |
referenceDatasetId | string | No | UUID of a reference dataset for sim-to-real comparison |
check_coverage
Run a coverage-only validation and return a focused summary.| Parameter | Type | Required | Description |
|---|---|---|---|
datasetId | string | Yes | UUID of the dataset to check |
get_report
Fetch a complete validation report by its ID.| Parameter | Type | Required | Description |
|---|---|---|---|
reportId | string | Yes | UUID of the report to retrieve |
upload_dataset
Upload a local file to create a new dataset. The tool creates the dataset record and uploads the file via a signed URL.| Parameter | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | UUID of the target project |
name | string | Yes | Human-readable name for the dataset |
format | enum | Yes | Dataset format: coco, kitti, nuscenes, custom |
filePath | string | Yes | Absolute path to the local file |
list_datasets
List all datasets in a project.| Parameter | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | UUID of the project |
Example Prompts
Once the MCP server is configured, you can interact with Lucitra using natural language in your AI assistant. Here are example prompts:- Validation
- Reports
- Datasets
Next Steps
CLI Reference
Use the CLI for scripting and CI/CD pipelines.
API Reference
Access the full REST API for programmatic integration.