Lint, curate & prepare computer-vision datasets from your AI assistant β MCP server, 67 tools
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Lint, curate, and prepare computer-vision datasets β right from your AI assistant.
PixLint is an MCP server that gives AI assistants β Claude, Cursor, VS Code, and any MCP client β direct, conversational access to a complete computer-vision dataset toolkit: analyze quality, find duplicates and label errors, clean and curate, split, augment, convert formats, and export to every major training framework.
It runs locally over stdio, or self-hosted on the internet over authenticated HTTP.
Most dataset tooling is either a paid SaaS or a heavy GUI app. PixLint is a single, open-source, self-hostable server an AI agent can drive end to end β and it does things others keep behind paid tiers:
103 operations β 67 tools, 23 resources, 13 prompts.
| Category | What you get |
|---|---|
| Load | COCO Β· VOC Β· YOLO Β· KITTI Β· folder, plus cloud (S3 / GCS / Azure) |
| Analyze | Duplicates Β· quality (blur/exposure/noise/contrast) Β· integrity Β· class distribution Β· embeddings Β· semantic search Β· outliers Β· health score |
| Data intelligence | Dataset Doctor readiness report Β· label-error detection Β· natural-language query Β· weak-slice / bias discovery |
| Curate | Filter to a subset Β· clean (corrupt / out-of-bounds / degenerate / duplicates) Β· remap classes β each produces a new dataset |
| Augment & transform | YOLO/classification/segmentation pipelines Β· resize Β· normalize Β· format conversion |
| Split | Stratified / random / temporal / grouped Β· k-fold Β· data-leakage detection |
| Auto-label | Pretrained COCO-80 detector β pre-annotated dataset |
| Export & publish | PyTorch Β· TensorFlow Β· Ultralytics Β· HDF5 Β· WebDataset Β· FiftyOne Β· CVAT Β· LabelMe Β· Hugging Face Hub |
| Pipelines | Compose multi-step workflows and reuse pre-built templates |
Optional extras add heavier capabilities:
Claude Desktop β claude_desktop_config.json:
Cursor / VS Code β .cursor/mcp.json or .vscode/mcp.json:
CV_DATA_DIR is the directory PixLint is allowed to read datasets from.
"Load my dataset at
/data/coco_person, give it a readiness report, then clean it and export for YOLO."
Your assistant calls the right PixLint tools in sequence β diagnose, clean, split, export β and hands back a training-ready dataset.
PixLint touches the filesystem and can be exposed to a network, so protections run on every tool call:
See the Security Guide for the full threat model and the recommended production checklist.
| Guide | Description |
|---|---|
| Getting Started | Installation, configuration, first steps |
| MCP Client Setup | Claude, Cursor, VS Code, and remote/HTTP hosting |
| API Reference | All 67 tools with parameters |
| Security Guide | Threat model, configuration, hosting |
| Pipeline Templates | Pre-built and custom pipelines |
Runnable scripts live in examples/. See CHANGELOG.md for release notes.
PixLint is source-available under the PolyForm Strict License 1.0.0 β see LICENSE. You may use it for permitted (noncommercial) purposes; commercial use, redistribution, or modification requires a separate license from the copyright holder. Contributions are welcome via pull request.
mcp-name: io.github.amitsingh-24/pixlint
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/pixlint)<a href="https://allmcps.com/mcp/pixlint"><img src="https://allmcps.com/api/badge/pixlint?style=directory" alt="Pixlint on AllMCPs" /></a>