MCP registry
Input: provider-published server metadata, package or remote endpoint information, versions, and a verified namespace. Output: records that clients and downstream aggregators can discover.
Architecture comparison
A registry is a publication and distribution layer. A capability router is a runtime selection layer. They are complementary: routing can ingest registry metadata, but publication alone cannot answer which connection should satisfy a particular agent intent now.
Comparison
The distinction is easiest to see by asking what enters each system, what question it answers, and what the consumer may safely infer from the result.
Input: provider-published server metadata, package or remote endpoint information, versions, and a verified namespace. Output: records that clients and downstream aggregators can discover.
Input: a bounded runtime intent plus eligible definitions, policy, health, behavior evidence, and outcomes. Output: a ranked connection or an unresolved result.
A record represents what a namespace owner published at a version. Aggregators decide how often to refresh and what additional curation to apply.
A decision uses current eligibility and observed evidence for this request. Stale, unhealthy, drifted, or disallowed candidates must disappear from the result set.
Composition
ResolveMesh can consume public Registry metadata as one source layer. Provider consent and each later evidence gate remain separate, recorded decisions.
Read the current Registry record and attribute it to the verified namespace without changing or endorsing the provider claim.
Keep monitoring disabled until an authorized provider contact opts into the credential-free evidence pilot.
Separate definition digest, provider attestation, independent behavior review, health observations, and drift state.
Rank only manually approved read-only connections that satisfy the current intent; otherwise return unresolved.
Inference limits
These properties may be added by a downstream service only when that service has its own evidence and states the basis for the claim.
A valid record does not prove that the server performs each described operation correctly or within a particular risk boundary.
Publication does not establish current reachability, latency, response validity, or stable behavior across time.
A public server can still require credentials, user consent, tenant policy, paid access, or execution-specific approval.
Decision guide
Most production systems need both. Start with the unanswered question rather than choosing a product category by name.
Providers need a standardized way to publish server identity, installation or endpoint metadata, and versions for broad discovery.
An agent must choose among eligible connections for a specific intent using constraints, current evidence, and outcome history.
The system must enforce identity, credentials, invocation policy, traffic controls, or proxy execution after selection. ResolveMesh V0 is not that execution gateway.
Primary sources
Registry scope, attribution, and protocol behavior come from the current official MCP project documentation and terms.
Primary reference for standardized server metadata, verified namespaces, and the Registry's downstream-aggregator model.
Read the primary sourcePrimary protocol reference for how a configured client discovers server primitives and invokes tools.
Read the primary sourceCurrent terms for attribution and permissible use of Registry data by downstream services.
Read the primary source