Server data from the Official MCP Registry
AlbumentationsX MCP for batch previews, compare preview runs, tuning decisions, and export.
AlbumentationsX MCP for batch previews, compare preview runs, tuning decisions, and export.
Valid MCP server (1 strong, 3 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.
5 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: ALBU_MCP_ALLOWED_ROOTS
Environment variable: ALBU_MCP_ARTIFACT_ROOT
Environment variable: ALBU_MCP_MAX_PREVIEW_RUNS
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-dkosarevsky-albu-mcp": {
"env": {
"ALBU_MCP_ALLOWED_ROOTS": "your-albu-mcp-allowed-roots-here",
"ALBU_MCP_ARTIFACT_ROOT": "your-albu-mcp-artifact-root-here",
"ALBU_MCP_MAX_PREVIEW_RUNS": "your-albu-mcp-max-preview-runs-here"
},
"args": [
"albumentationsx-mcp"
],
"command": "uvx"
}
}
}From the project's GitHub README.
Model Context Protocol server for AlbumentationsX: discovering transforms, validating augmentation pipelines, rendering deterministic previews, and exporting reproducible pipeline specs.
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 server does not execute arbitrary Python, fetch remote images, overwrite datasets, or train models.
Public MCP tool, resource, prompt, and metadata changes follow the compatibility policy and are guarded by surface and output contract snapshots.
Run the published MCP server without cloning:
uvx --from albumentationsx-mcp albumentationsx-mcp
For host-specific setup, bounded filesystem access, smoke checks, and troubleshooting, see the
install guide.
After connecting a host, read albumentationsx://examples/client-smoke to verify resource discovery, recipe
recommendation, and pipeline validation before rendering local previews.
For local development:
uv sync --all-extras --dev
uv run albumentationsx-mcp
Claude Desktop or another JSON-configured MCP host can launch a local checkout with stdio:
{
"mcpServers": {
"albumentationsx": {
"command": "uv",
"args": ["run", "albumentationsx-mcp"],
"cwd": "/path/to/albu-mcp"
}
}
}
Installed from PyPI:
{
"mcpServers": {
"albumentationsx": {
"command": "uvx",
"args": ["--from", "albumentationsx-mcp", "albumentationsx-mcp"]
}
}
}
See examples/claude_desktop_pypi_config.json, examples/cursor_mcp_config.json, and examples/codex_mcp_config.toml for copyable host snippets.
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.recommend_recipe: return a task-aware starter pipeline, quality profile, feedback tags, explanations, and next MCP tools.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.list_quality_profiles: list task-aware quality profiles for balanced, classification, detection, segmentation, and OCR review.render_preview: create deterministic local preview artifacts inside an allowed output root.render_preview_batch: create deterministic multi-image preview contact sheets using the same request schema.compare_preview_runs: compare two preview manifests before choosing feedback tags or exporting a pipeline.summarize_tuning_session: summarize quality findings, feedback tags, score, risk, and export readiness.rank_preview_candidates: rank several candidate preview runs against one baseline.score_dataset_preview_candidates: score a candidate set across dataset-level metrics, findings, and ranking.record_preview_feedback: persist user feedback for one concrete preview example and variant.list_preview_feedback: list concrete preview feedback and aggregate tags for the next adjustment.record_tuning_decision: persist a local accepted or rejected tuning decision.list_tuning_decisions: list local tuning decisions newest-first or score-ranked.export_tuning_report: export persisted tuning decisions as Markdown or JSON.export_preview_report: export Markdown or HTML reports with contact sheets, ranking, metrics, decisions, and concrete
feedback.list_preview_runs: list recent preview manifests recorded under the artifact root.get_preview_manifest: read one recorded preview manifest by run id.delete_preview_run: delete one preview run and its artifacts.cleanup_preview_runs: prune older preview runs beyond a retention count.export_pipeline: export a pipeline as Python, JSON, or YAML.render_preview and render_preview_batch support optional bboxes, keypoints, and mask paths for annotation overlay
previews. Preview manifests include an agent-legible summary block with input counts, seeds, transform names, artifact
counts, contact sheets, and warnings.
render_preview_batch produces batch previews and contact sheets for multi-image review.compare_preview_runs summarizes baseline and candidate manifests to compare preview runs before choosing feedback tags.adjust_pipeline accepts optional feedback severity suffixes such as too_noisy:low, too_noisy:medium, and
too_noisy:high.compare_preview_runs returns suggested_feedback_tags for candidate transforms that deserve visual review.compare_preview_runs includes local quality_summary metrics for preview image artifacts.summarize_tuning_session explains baseline-to-candidate feedback, quality deltas, and export readiness.quality_summary now includes saturation, colorfulness, entropy, clipping, and deterministic quality findings.compare_preview_runs includes annotation_summary when annotation observations are available.summarize_tuning_session returns quality_score, quality_risk, and structured quality_findings.record_tuning_decision and list_tuning_decisions provide a local JSON-backed tuning decision journal.rank_preview_candidates to choose between multiple candidate preview runs.export_tuning_report for Markdown or JSON handoff from the local tuning decision journal.recommend_recipe for task-aware workflow envelopes around conservative starter pipelines.score_dataset_preview_candidates for dataset-level candidate metrics and finding counts.export_preview_report for Markdown or HTML visual handoff with contact sheets and decision context.albumentationsx://recipes/catalog for recipe discovery by MCP hosts.recommend_recipe now returns structured explanations for profile selection, targets, feedback tags, and workflow.export_preview_report now embeds Markdown image refs or HTML thumbnails for contact sheet artifacts.record_preview_feedback and list_preview_feedback for concrete example/variant feedback.export_preview_report now includes matching concrete preview feedback records in Markdown and HTML handoffs.scripts/export_mcp_contract.py to regenerate reviewed contract fixtures.scripts/export_output_contracts.py to regenerate reviewed output fixtures.Development Status :: 5 - Production/Stable.albumentationsx://examples/client-smoke as a post-install MCP host smoke playbook.recommend_recipe, and validate_pipeline before preview
rendering reads local images.v1.0.0 freezes public tool/resource names, response fields, package metadata, and host workflows. v0.11.0 added
tool/resource/prompt snapshots and compatibility rules; v0.12.0 added representative output contract snapshots;
v0.13.0 added the host install guide and documentation checks. The final release gate is tracked in
docs/V1_READINESS.md.
recommend_recipe to choose the starter pipeline, quality profile, feedback tags, explanations, and next tools.validate_pipeline for the recommended pipeline.render_preview_batch on a small local image set.too_noisy, too_noisy:high, or too_distorted.compare_preview_runs before accepting a candidate and inspect quality_summary.findings.record_preview_feedback when the user points to a concrete example such as "example 8 is too noisy".list_preview_feedback and reuse aggregated_feedback_tags for the next adjust_pipeline call.rank_preview_candidates and score_dataset_preview_candidates with the matching quality profile.record_tuning_decision for accepted or rejected candidates.export_preview_report for visual handoff with contact sheet thumbnails and concrete feedback,
export_tuning_report for decision history, then export_pipeline.See docs/INSTALL.md for host setup, docs/USAGE.md for an end-to-end MCP host workflow, docs/RECIPES.md for task-specific host recipes, docs/DEMO.md for a generated preview comparison demo, CHANGELOG.md for release notes, docs/COMPATIBILITY.md for public contract rules, docs/RELEASE.md for the package and MCP Registry release process, server.json for public discovery metadata, and evals/golden_mcp_scenarios.yaml for executable MCP scenarios.
uv run pytest
uv run ruff check .
uv run ruff format --check .
uv run ty check
uv run python scripts/run_golden_evals.py
uv build
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.