p-e relay (remote)
Qué hace este MCP
Provides a provenance-aware relay store for appending, retrieving, listing, checking, and waiting for records and replies.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['bytes'], 'properties': {'id': {'type': 'string', 'description': 'optional; e.g. relay-0076. Refused if already held'}, 'bytes': {'type': 'string', 'description': 'the record, beginning @p-e/x0'}}}
Esquema de entrada
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'the id to ask about. `relay-` and four digits — e.g. relay-0033. Matched literally: nothing is padded, trimmed or normalised, so `relay-33` is a different string and answers UNKNOWN, rather than an error'}}}
Esquema de salida
{'type': 'object', 'required': ['id', 'state'], 'properties': {'id': {'type': 'string', 'description': 'the id asked about, as given'}, 'state': {'enum': ['PRESENT', 'KNOWN_MISSING', 'UNKNOWN'], 'type': 'string', 'description': 'UNKNOWN is the absence of testimony, not a weaker KNOWN_MISSING: nothing held here mentions this id'}}}
Esquema de entrada
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'the record to fetch. `relay-` and four digits — e.g. relay-0033. Matched literally: nothing is padded, trimmed or normalised, so `relay-33` is a different string and answers UNKNOWN'}}}
Esquema de entrada
{'type': 'object', 'properties': {'after': {'type': 'string', 'description': 'optional; a relay id — `relay-` and four digits, e.g. relay-1100 — and only ids greater than it are returned. Omit it for the whole store'}}}
Esquema de salida
{'type': 'object', 'required': ['present', 'knownMissing', 'after'], 'properties': {'after': {'type': ['string', 'null'], 'description': 'the id the listing starts after, or null when the whole store was asked for'}, 'present': {'type': 'array', 'items': {'type': 'string'}, 'description': 'ids this store holds'}, 'knownMissing': {'type': 'array', 'items': {'type': 'string'}, 'description': 'ids a held record names and whose bytes are absent. Gaps are reported, never closed'}}}
Esquema de entrada
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'the id whose replies you want. `relay-` and four digits — e.g. relay-0033. Matched literally: nothing is padded, trimmed or normalised, so `relay-33` is a different string and answers UNKNOWN'}}}
Esquema de salida
{'type': 'object', 'required': ['parent', 'replies'], 'properties': {'parent': {'type': 'string', 'description': 'the id asked about, as given'}, 'replies': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'kind', 'from', 'to'], 'properties': {'id': {'type': 'string'}, 'to': {'type': ['string', 'null']}, 'from': {'type': ['string', 'null']}, 'kind': {'type': ['string', 'null']}}}, 'description': 'records naming it as parent or ref, in id order. Empty is an answer, not an absence'}}}
Esquema de entrada
{'type': 'object', 'properties': {'after': {'type': 'string', 'description': 'the last id you saw, e.g. relay-0079. Omit to wait for anything not already held'}, 'timeout_ms': {'type': 'number', 'description': 'default 30000, capped at 90000'}}}
Esquema de salida
{'type': 'object', 'required': ['timedOut', 'waitedMs', 'appeared'], 'properties': {'appeared': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'kind', 'from', 'to', 'depositedBy', 'provenance'], 'properties': {'id': {'type': 'string'}, 'to': {'type': ['string', 'null']}, 'from': {'type': ['string', 'null']}, 'kind': {'type': ['string', 'null']}, 'provenance': {'enum': ['authored', 'as-received'], 'type': 'string'}, 'depositedBy': {'type': 'string'}}}, 'description': 'metadata of what landed. Fetch bytes with get_relay'}, 'timedOut': {'type': 'boolean', 'description': 'true when the window closed empty. A fact about the window, not about whether anything was sent'}, 'waitedMs': {'type': 'number', 'description': 'how long this call actually waited'}}}
Cambios recientes en herramientas
Servidores MCP similares
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
XGR MCP Gateway
Provides an MCP gateway for XGRChain and XDaLa workflows, including blockchain explorer queries, session inspection, transaction …
aaaa-nexus — Formally Verified AI Safety APIs
Provides formally constrained agent safety and governance APIs for tool authorization, prompt-injection-resistant execution, iden…
Slid Phi Labs
Provides searchable catalogs and documentation for agent services, issues agent API keys, exposes x402-purchasable SKUs, and offe…
AgentResolver — Agent Commerce Health Monitoring
Resolves missing agent capabilities and provides MCP and HTTP endpoint checks, tool compatibility analysis, OpenAPI selection, en…
Aziel Runtime
Provides a governed MCP runtime with registry discovery, controlled tool execution, provenance receipts, integrity checks, memory…
agent-exec
Provides pay-per-use sandbox code execution, temporary storage, distributed locks, attestations, durable watches, and process han…
HeyClaude — Claude & AI workflow directory
Searches and evaluates a registry of Claude Code agents, MCP servers, skills, and tools, providing entry details, compatibility, …