Skip to main content
Glama

mcp-dataset-curator

MCP server for dataset curation retainer - deduplication, rebalancing, and poison detection.

Tools

deduplicate_dataset

Remove duplicate entries from a dataset.

Parameters:

  • dataset_id (string, required): Dataset identifier

  • data (array, required): Dataset entries

  • key_fields (array, required): Fields to use for deduplication

  • keep (string, optional): "first" or "last" (default: "first")

rebalance_classes

Rebalance class distribution in a dataset.

Parameters:

  • dataset_id (string, required): Dataset identifier

  • data (array, required): Dataset entries

  • label_field (string, required): Field containing class labels

  • target_distribution (object, optional): Target class distribution

  • method (string, optional): "undersample", "oversample", or "smote" (default: "undersample")

remove_poisoned_entries

Detect and remove potentially poisoned/malicious entries.

Parameters:

  • dataset_id (string, required): Dataset identifier

  • data (array, required): Dataset entries

  • detection_methods (array, optional): Detection methods - statistical_outlier, label_inconsistency, feature_anomaly, duplicate_label (default: all)

  • threshold (number, optional): Confidence threshold for removal (default: 0.95)

Related MCP server: Structured Data Validator & Transformer MCP Server

Installation

pip install -r requirements.txt

Usage

python main.py

Connecting to Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "dataset-curator": {
      "command": "python",
      "args": ["/path/to/mcp-dataset-curator/main.py"],
      "cwd": "/path/to/mcp-dataset-curator"
    }
  }
}

License

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI-driven data quality operations such as validation, enrichment, and deduplication for customer data fields including email, address, phone, and LinkedIn profiles through natural language interactions.
    2
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Provides AI agents with data validation, transformation, and normalization capabilities, including JSON schema validation, CSV processing, data normalization, text cleaning, and dataset merging.
    5
    16 npm
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides AI assistants with a comprehensive computer-vision dataset toolkit for analyzing, curating, augmenting, and exporting datasets, including label error detection and automatic publishing.
    24 PyPI
    -
  • A
    license
    B
    quality
    B
    maintenance
    Enables AI clients to explore and analyze CSV datasets via tools for dataset overview, statistical summaries, missing value analysis, duplicate detection, correlation analysis, and outlier detection.
    9
    49 PyPI
    MIT