
eb-stack
Plan EasyBuild recipes, CycloneDX SBOMs, and Resolvo stack locks.
- GitHub stars
- 1
- tools
- 51
- transport
- STDIO
- last updated
- Nov 13, 2026
Tools
51 toolsPublic tool metadata for what this MCP can expose to an agent.
eb_package_inspectInspect a package recipe through the MCP package tools.
Inspect a package recipe through the MCP package tools.
No parameter schema in public metadata yet.
eb_package_planPlan a package through the MCP package tools.
Plan a package through the MCP package tools.
No parameter schema in public metadata yet.
eb_package_bumpBump a package version through the MCP package tools.
Bump a package version through the MCP package tools.
No parameter schema in public metadata yet.
eb_package_latestFind the latest package version through the MCP package tools.
Find the latest package version through the MCP package tools.
No parameter schema in public metadata yet.
eb_recipe_readRead a recipe file in the workspace.
Read a recipe file in the workspace.
No parameter schema in public metadata yet.
eb_recipe_listList recipe files in the workspace.
List recipe files in the workspace.
No parameter schema in public metadata yet.
eb_recipe_editReplace an exact string in a recipe file; does not write a repeated match unless replace_all is set.
Replace an exact string in a recipe file; does not write a repeated match unless replace_all is set.
No parameter schema in public metadata yet.
eb_recipe_writeWrite a recipe file in the workspace.
Write a recipe file in the workspace.
No parameter schema in public metadata yet.
eb_recipe_grepSearch the workspace for recipe text.
Search the workspace for recipe text.
No parameter schema in public metadata yet.
eb_recipe_apply_suggestionApply a suggestion to a recipe.
Apply a suggestion to a recipe.
No parameter schema in public metadata yet.
eb_recipe_diffShow the diff of a recipe change.
Show the diff of a recipe change.
No parameter schema in public metadata yet.
eb_dep_versionsList dependency versions for a recipe.
List dependency versions for a recipe.
No parameter schema in public metadata yet.
eb_recipe_easyblockReport the easyblock used by a recipe.
Report the easyblock used by a recipe.
No parameter schema in public metadata yet.
eb_recipe_templatesList recipe templates.
List recipe templates.
No parameter schema in public metadata yet.
eb_recipe_hierarchyShow the recipe hierarchy.
Show the recipe hierarchy.
No parameter schema in public metadata yet.
eb_recipe_checkCheck easyconfigs paths; requires at least one easyconfigs path and refuses a recipe that is not valid Python.
Check easyconfigs paths; requires at least one easyconfigs path and refuses a recipe that is not valid Python.
No parameter schema in public metadata yet.
eb_recipe_lintReport the easyconfigs CI lint, check-contrib, test-suite checks and review conventions, with a clean flag.
Report the easyconfigs CI lint, check-contrib, test-suite checks and review conventions, with a clean flag.
No parameter schema in public metadata yet.
eb_recipe_formatFormat a recipe file.
Format a recipe file.
No parameter schema in public metadata yet.
eb_module_lintLint a module file.
Lint a module file.
No parameter schema in public metadata yet.
eb_easyblock_dry_runDry-run an easyblock.
Dry-run an easyblock.
No parameter schema in public metadata yet.
eb_build_logRead a build log.
Read a build log.
No parameter schema in public metadata yet.
eb_build_testRun a build test; only available with EB_STACK_ALLOW_BUILD=1.
Run a build test; only available with EB_STACK_ALLOW_BUILD=1.
No parameter schema in public metadata yet.
eb_stack_solveSolve a stack.
Solve a stack.
No parameter schema in public metadata yet.
eb_stack_sbomGenerate a stack SBOM.
Generate a stack SBOM.
No parameter schema in public metadata yet.
eb_stack_orderOrder stack components.
Order stack components.
No parameter schema in public metadata yet.
eb_stack_easystackWork with an easystack file.
Work with an easystack file.
No parameter schema in public metadata yet.
eb_stack_gapReport stack gaps.
Report stack gaps.
No parameter schema in public metadata yet.
eb_stack_providedReport provided stack components.
Report provided stack components.
No parameter schema in public metadata yet.
eb_stack_shadowReport shadowed stack components.
Report shadowed stack components.
No parameter schema in public metadata yet.
eb_stack_batchRun stack batch operations.
Run stack batch operations.
No parameter schema in public metadata yet.
eb_stack_shardShard a stack.
Shard a stack.
No parameter schema in public metadata yet.
eb_stack_archReport stack architecture information.
Report stack architecture information.
No parameter schema in public metadata yet.
eb_stack_filesList stack files.
List stack files.
No parameter schema in public metadata yet.
eb_stack_generationReport stack generation information.
Report stack generation information.
No parameter schema in public metadata yet.
eb_stack_cuda_ccReport CUDA compute capability information for a stack.
Report CUDA compute capability information for a stack.
No parameter schema in public metadata yet.
eb_stack_known_failuresList known stack failures.
List known stack failures.
No parameter schema in public metadata yet.
eb_stack_oomReport stack out-of-memory information.
Report stack out-of-memory information.
No parameter schema in public metadata yet.
eb_stack_bot_classifyClassify stack bot results.
Classify stack bot results.
No parameter schema in public metadata yet.
eb_stack_sectionsReport stack sections.
Report stack sections.
No parameter schema in public metadata yet.
eb_stack_from_commitBuild stack information from a commit.
Build stack information from a commit.
No parameter schema in public metadata yet.
eb_component_reachRun the component-reach query, including a purl or a CVE id.
Run the component-reach query, including a purl or a CVE id.
No parameter schema in public metadata yet.
eb_target_listList build targets.
List build targets.
No parameter schema in public metadata yet.
eb_target_doctorDiagnose build targets.
Diagnose build targets.
No parameter schema in public metadata yet.
eb_campaign_runRun a build campaign.
Run a build campaign.
No parameter schema in public metadata yet.
eb_campaign_statusShow build campaign status.
Show build campaign status.
No parameter schema in public metadata yet.
eb_campaign_finding_claimClaim a campaign finding.
Claim a campaign finding.
No parameter schema in public metadata yet.
eb_campaign_finding_resolveResolve a campaign finding.
Resolve a campaign finding.
No parameter schema in public metadata yet.
eb_pr_overlapReport PR overlap for kind software-layer or easyconfigs.
Report PR overlap for kind software-layer or easyconfigs.
No parameter schema in public metadata yet.
eb_rebuild_setCompute the rebuild set.
Compute the rebuild set.
No parameter schema in public metadata yet.
eb_easyblock_reachReport easyblock reachability.
Report easyblock reachability.
No parameter schema in public metadata yet.
eb_repro_summarySummarize reproducibility results.
Summarize reproducibility results.
No parameter schema in public metadata yet.
Sponsors
Readme
Turn foreign and EasyBuild recipes into resolved, build-evaluated package bundles.
eb-stack parses conda-forge, Spack, PyPI, Comprehensive R Archive Network (CRAN), Cargo, LuaRocks, Raku, and EasyBuild recipes into one canonical package plan. It emits a planned CycloneDX Software Bill of Materials (SBOM), solves each product profile with Resolvo, writes one conventional .eb file per installable variant, and drives the recipes through a persisted remote build campaign.
A plan is not a build. package plan and package bump can establish only resolves. campaign run owns builds and binary-verified.
The GitHub release and the crates.io package are 0.7.4 and carry every command here.
The glossary defines closure, generation, baseline, and reachability. The longer path is the tutorial.
Details
- Repository
- github.com/stackhands/eb-stack
- Website
- eb-stack.rgoswami.me
- Package
eb_stack- Transport
- STDIO
- Registry
- MCP registry, active