← Back to search

@uluops/registry-mcp

aself101 Scanned 19d ago

MCP server for the UluOps Registry API — definition management, versioning, and analytics

npm
B
84.2 / 100

Versions

0.3.7latest
Jul 28, 2026
0.3.5
Jul 18, 2026
0.3.3
Jul 14, 2026
0.3.2
Jul 7, 2026
0.2.18
Jul 7, 2026
+ show 14 moreshow less
0.2.17
Jul 3, 2026
0.2.16
Jun 28, 2026
0.2.15
Jun 22, 2026
0.2.14
Jun 18, 2026
0.2.13
Jun 17, 2026
0.2.12
Jun 16, 2026
0.2.11
Jun 16, 2026
0.2.9
Jun 9, 2026
0.2.7
Jun 8, 2026
0.2.6
Jun 8, 2026
0.2.5
Jun 8, 2026
0.2.4
Jun 7, 2026
0.2.2
Jun 5, 2026
0.1.0
Jun 1, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 44

batch_publish
annotations: none low

Publish multiple definition versions in one call. Returns results for each item; continues on individual failures.

publish_definition
annotations: none low

Publish a draft definition version, making it available for use. The response surfaces non-fatal warnings (e.g. translation failure) under a top-level `warnings` array — callers should inspect it before assuming the definition is renderable.

record_execution
annotations: none low

Record a definition execution (idempotent). Admin-only: executions are recorded

get_diff_impact
annotations: none low

Get structural diff combined with metric deltas between two definition versions. Accepts from/to (matching diff_versions) or from_version/to_version. Deltas are observational, not causal — caveats are always included.

get_translation_analytics
annotations: none low

Get definition versions grouped by translator version with aggregate metrics (pass rate, score, run count). Shows translator impact on definition quality.

get_model
annotations: none low

Get details for a specific AI model by provider and model ID.

update_and_publish
annotations: none low

Update a definition and publish it in one step. Accepts yaml or file_path. Auto-creates a new draft if the version is published or missing.

render_definition
annotations: none low

Get the rendered runtime output for a definition version. Use target to render for a specific harness (opencode, codex, gemini). Use output_path to write directly to a file.

list_forks
annotations: none low

List all forks of a definition version. Omit version to list forks of the latest published version.

retranslate_definition
annotations: none low

Retranslate a definition version using the latest translator. Use force=true to retranslate even if already current. The response carries changed:boolean — false means the work ran and produced identical artifacts (a correct no-op), distinguishing it from work that silently did not happen.

compare_effectiveness
annotations: none low

Compare effectiveness metrics across 2-5 definition versions side-by-side: pass rate, avg score, run count, health score, and translator version.

get_definition
annotations: none low

Get a single definition by type and name. Optionally include YAML content, runtime markdown, or cross-references.

list_definitions
annotations: none low

List registry definitions with optional filters (type, status, domain, visibility, search,

delete_definition
annotations: none low

Delete a definition version. Blocked only if other definitions fork from or depend on it.

diff_versions
annotations: none low

Compare two versions of a definition. Returns a section-level summary by default — note that for ADL agents everything nests under one

fork_definition
annotations: none low

Fork a definition version under a new name. The fork starts at version 1.0.0 regardless of the source version (it is a new artifact with its own history). Its default display_name derives from the new name — pass display_name to override.

get_ecosystem_overview
annotations: none low

Get ecosystem-wide overview: definition counts, aggregate health scores, top performers, and definitions needing attention.

list_providers
annotations: none low

List AI model providers, paginated (limit default 50, max 200; offset). The response total is the whole catalog, not the page.

is_forkable
annotations: none low

Check if a definition version can be forked. Omit version to check the latest published version.

list_models
annotations: none low

List available AI models with optional provider, tier, and status filters.

set_default_type
annotations: none low

Set or clear a session-level default for the `type` parameter. When set, definition tools use this type unless explicitly overridden. Omit `type` to clear the default.

get_fork_lineage
annotations: none low

Get the fork ancestry chain for a definition version. Omit version to trace from the latest published version.

get_translator_version
annotations: none low

Get the current definition translator version.

search_definitions
annotations: none low

Search definitions by keyword with optional type, status, domain, agent_type, visibility, and tags filters.

validate_definition
annotations: none low

Validate a definition YAML without storing it. Returns validation errors if any.

get_dependencies
annotations: none low

Get the forward dependency graph for a definition version. Omit version to use the latest published version.

create_definition
annotations: none low

Create a new draft definition with YAML content.

archive_definition
annotations: none low

Archive a deprecated definition. Terminal state — removes from discovery, keeps record resolvable by ID.

get_lineage
annotations: none low

Get the lineage graph for a definition: versions and forks as a tree with health scores per node.

get_execution_stats
annotations: none low

Get execution statistics for a definition version. Omit version to use the latest published version. Optional window parameter in DAYS (converted to the API

upgrade_definition
annotations: none low

Upgrade a legacy definition without storage/translation metadata to a new major version. Current-format or already translated definitions refuse; use publish or retranslate as appropriate. If response validation fails after a write, read the definition and versions before retrying.

list_aliases
annotations: none low

List all model aliases and their resolved provider+model mappings. ALIAS-FLOAT CONTRACT: bare aliases track the current family model and are repointed each generation (see resolve_alias); qualified model ids pin. There is deliberately no fable alias (restricted-availability model).

get_dependents
annotations: none low

Get the reverse dependency graph — what depends on this definition version. Omit version to use the latest published version.

update_definition
annotations: none low

Update a draft definition version with new YAML, visibility, description, or tags.

get_user
annotations: none low

Get a public user profile by ID.

deprecate_definition
annotations: none low

Deprecate a definition version with a reason and optional successor.

batch_users
annotations: none low

Batch lookup of public user profiles by IDs (max 100).

get_effectiveness
annotations: none low

Get effectiveness metrics for a definition: pass rate, scores, taxonomy distribution, health score, and composition lift. Version defaults to latest. Quality numbers (passRate/runAvgScore) are VOTER-WEIGHTED: one actor, one vote — a single account cannot dominate them with run volume. metrics.provenance reports who stands behind them: actorCount/voterCount (windowed), confidence (provisional until 3+ qualifying actors). Once qualifying executions exist it ALSO carries the independent vs selfReported split — then provenance.independent is the headline figure to quote (selfReported is the author rating their own definition); at zero executions those two fields are absent, and there is no headline figure to quote. uniqueUsers is the all-time distinct-actor count. For AGENTS, quality is participation-based (snapshot scores across every run the agent appears in, constituent or standalone) and passRate is null by design — a run-level gate result cannot be attributed to one constituent.

resolve_alias
annotations: none low

Resolve a model alias (e.g.

get_evolution
annotations: none low

Get version-over-version metrics timeline with trend detection (improving/declining/stable/volatile/insufficient_data — read off the slope confidence interval; volatile = the interval spans both dead-zone edges, no direction supported) and confidence level.

get_language
annotations: none low

Get a definition language with its JSON Schema. Returns a compact schema digest by default

list_languages
annotations: none low

List all definition languages (ADL, CDL, WDL, PDL) with current schema version info.

get_health
annotations: none low

Get health grade (A-F), issue profile, and contributing factors for a definition. Health scores are provisional (weight tables pending calibration). The pass-rate factor only feeds health when 3+ qualifying actors stand behind it (voter-weighted, actor-diversity gated) — thin-actor definitions read as insufficient-data rather than confidently scored. Version defaults to latest.

list_versions
annotations: none low

List all versions of a definition with their status and metadata.

Permissions 1

env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 97

low
Tool 'batch_publish' has no annotations annotation_checker · 100%
low
Tool 'publish_definition' has no annotations annotation_checker · 100%
low
Tool 'record_execution' has no annotations annotation_checker · 100%
low
Tool 'get_diff_impact' has no annotations annotation_checker · 100%
low
Tool 'get_translation_analytics' has no annotations annotation_checker · 100%
low
Tool 'get_model' has no annotations annotation_checker · 100%
low
Tool 'update_and_publish' has no annotations annotation_checker · 100%
low
Tool 'render_definition' has no annotations annotation_checker · 100%
low
Tool 'list_forks' has no annotations annotation_checker · 100%
low
Tool 'retranslate_definition' has no annotations annotation_checker · 100%
low
Tool 'compare_effectiveness' has no annotations annotation_checker · 100%
low
Tool 'get_definition' has no annotations annotation_checker · 100%
low
Tool 'list_definitions' has no annotations annotation_checker · 100%
low
Tool 'delete_definition' has no annotations annotation_checker · 100%
low
Tool 'diff_versions' has no annotations annotation_checker · 100%
low
Tool 'fork_definition' has no annotations annotation_checker · 100%
low
Tool 'get_ecosystem_overview' has no annotations annotation_checker · 100%
low
Tool 'list_providers' has no annotations annotation_checker · 100%
low
Tool 'is_forkable' has no annotations annotation_checker · 100%
low
Tool 'list_models' has no annotations annotation_checker · 100%
low
Tool 'set_default_type' has no annotations annotation_checker · 100%
low
Tool 'get_fork_lineage' has no annotations annotation_checker · 100%
low
Tool 'get_translator_version' has no annotations annotation_checker · 100%
low
Tool 'search_definitions' has no annotations annotation_checker · 100%
low
Tool 'validate_definition' has no annotations annotation_checker · 100%
low
Tool 'get_dependencies' has no annotations annotation_checker · 100%
low
Tool 'create_definition' has no annotations annotation_checker · 100%
low
Tool 'archive_definition' has no annotations annotation_checker · 100%
low
Tool 'get_lineage' has no annotations annotation_checker · 100%
low
Tool 'get_execution_stats' has no annotations annotation_checker · 100%
low
Tool 'upgrade_definition' has no annotations annotation_checker · 100%
low
Tool 'list_aliases' has no annotations annotation_checker · 100%
low
Tool 'get_dependents' has no annotations annotation_checker · 100%
low
Tool 'update_definition' has no annotations annotation_checker · 100%
low
Tool 'get_user' has no annotations annotation_checker · 100%
low
Tool 'deprecate_definition' has no annotations annotation_checker · 100%
low
Tool 'batch_users' has no annotations annotation_checker · 100%
low
Tool 'get_effectiveness' has no annotations annotation_checker · 100%
low
Tool 'resolve_alias' has no annotations annotation_checker · 100%
low
Tool 'get_evolution' has no annotations annotation_checker · 100%
low
Tool 'get_language' has no annotations annotation_checker · 100%
low
Tool 'list_languages' has no annotations annotation_checker · 100%
low
Tool 'get_health' has no annotations annotation_checker · 100%
low
Tool 'list_versions' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: vitest@4.1.8 (GHSA-82fw-gwwq-j7x9) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: batch_publish manifest_parser · 70%
info
Tool: publish_definition manifest_parser · 70%
info
Tool: record_execution manifest_parser · 70%
info
Tool: get_diff_impact manifest_parser · 70%
info
Tool: get_translation_analytics manifest_parser · 70%
info
Tool: get_model manifest_parser · 70%
info
Tool: update_and_publish manifest_parser · 70%
info
Tool: render_definition manifest_parser · 70%
info
Tool: list_forks manifest_parser · 70%
info
Tool: retranslate_definition manifest_parser · 70%
info
Tool: compare_effectiveness manifest_parser · 70%
info
Tool: get_definition manifest_parser · 70%
info
Tool: list_definitions manifest_parser · 70%
info
Tool: delete_definition manifest_parser · 70%
info
Tool: diff_versions manifest_parser · 70%
info
Tool: fork_definition manifest_parser · 70%
info
Tool: get_ecosystem_overview manifest_parser · 70%
info
Tool: list_providers manifest_parser · 70%
info
Tool: is_forkable manifest_parser · 70%
info
Tool: list_models manifest_parser · 70%
info
Tool: set_default_type manifest_parser · 70%
info
Tool: get_fork_lineage manifest_parser · 70%
info
Tool: get_translator_version manifest_parser · 70%
info
Tool: search_definitions manifest_parser · 70%
info
Tool: validate_definition manifest_parser · 70%
info
Tool: get_dependencies manifest_parser · 70%
info
Tool: create_definition manifest_parser · 70%
info
Tool: archive_definition manifest_parser · 70%
info
Tool: get_lineage manifest_parser · 70%
info
Tool: get_execution_stats manifest_parser · 70%
info
Tool: upgrade_definition manifest_parser · 70%
info
Tool: list_aliases manifest_parser · 70%
info
Tool: get_dependents manifest_parser · 70%
info
Tool: update_definition manifest_parser · 70%
info
Tool: get_user manifest_parser · 70%
info
Tool: deprecate_definition manifest_parser · 70%
info
Tool: batch_users manifest_parser · 70%
info
Tool: get_effectiveness manifest_parser · 70%
info
Tool: resolve_alias manifest_parser · 70%
info
Tool: get_evolution manifest_parser · 70%
info
Tool: get_language manifest_parser · 70%
info
Tool: list_languages manifest_parser · 70%
info
Tool: get_health manifest_parser · 70%
info
Tool: list_versions manifest_parser · 70%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (15) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 345 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%