Skip to main content
Glama

AlbumentationsX MCP

Model Context Protocol server for AlbumentationsX: discovering transforms, validating augmentation pipelines, rendering deterministic previews, and exporting reproducible pipeline specs.

Scope

This project is intentionally a thin MCP layer around existing AlbumentationsX primitives:

  • albu-spec is the source of transform metadata, parameter constraints, targets, and docstrings.

  • albumentationsx remains the execution engine for validation, serialization, and previews.

  • the MCP server exposes resources, tools, and prompts with strict typed schemas and bounded local file access.

The server does not execute arbitrary Python, fetch remote images, overwrite datasets, or train models.

Related MCP server: ZenML MCP Server

Install

uv sync --all-extras --dev

Run

uv run albumentationsx-mcp

Claude Desktop or another MCP host can launch it with stdio:

{
  "mcpServers": {
    "albumentationsx": {
      "command": "uv",
      "args": ["run", "albumentationsx-mcp"],
      "cwd": "/path/to/albu-mcp"
    }
  }
}

Core Tools

  • search_transforms: search transform metadata by query, targets, type, and bbox support.

  • get_transform_schema: inspect a transform schema and constraints.

  • validate_pipeline: validate a typed pipeline spec before running it.

  • recommend_pipeline: create a conservative task preset for classification, detection, segmentation, or OCR.

  • adjust_pipeline: apply structured preview feedback such as too_noisy or too_blurry.

  • explain_pipeline: summarize likely effects, preview risks, and useful feedback tags.

  • list_feedback_tags: list the structured feedback contract used by adjust_pipeline.

  • render_preview: create deterministic local preview artifacts inside an allowed output root.

  • list_preview_runs: list recent preview manifests recorded under the artifact root.

  • get_preview_manifest: read one recorded preview manifest by run id.

  • export_pipeline: export a pipeline as Python, JSON, or YAML.

See docs/USAGE.md for an end-to-end MCP host workflow and example configuration files.

Verification

uv run pytest
uv run ruff check .
uv run ruff format --check .
uv run ty check
uv build
Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dKosarevsky/albu-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server