Serveur MCP

World Resolver

io.github.ajithisaac/world-resolver

Ce que fait ce MCP

Resolves capability requests by searching and validating MCP servers, then falling back to live web search and recording unmet demand.

report_outcome
Report whether a resolver request actually worked and how much agent friction it required.
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['requestId', 'success'], 'properties': {'success': {'type': 'boolean'}, 'latencyMs': {'type': 'integer', 'maximum': 86400000, 'minimum': 0}, 'requestId': {'type': 'string', 'maxLength': 200, 'minLength': 4}, 'agentSteps': {'type': 'integer', 'maximum': 100000, 'minimum': 0}, 'failureReason': {'type': 'string', 'maxLength': 500}, 'selectedServer': {'type': 'string', 'maxLength': 300}}}
resolve
Resolve a real-world capability request. Search the official MCP Registry, actively validate public candidate MCP tool surfaces, then fall back to live web search when native coverage is weak or absent. Weak Registry matches never suppress capability-gap telemetry.
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['task'], 'properties': {'task': {'type': 'string', 'maxLength': 2000, 'minLength': 3, 'description': 'What the principal agent wants done'}, 'budget': {'type': 'number', 'maximum': 1000000000, 'minimum': 0}, 'currency': {'type': 'string', 'maxLength': 8}, 'deadline': {'type': 'string', 'maxLength': 200}, 'location': {'type': 'string', 'maxLength': 200}, 'telemetry': {'enum': ['aggregate_only', 'full'], 'type': 'string', 'default': 'aggregate_only'}, 'categoryHint': {'type': 'string', 'maxLength': 200}}}
submit_mandate
Record high-intent demand for a capability an agent wants fulfilled. Supplier contact and spending are not enabled yet.
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['task'], 'properties': {'task': {'type': 'string', 'maxLength': 2000, 'minLength': 3}, 'currency': {'type': 'string', 'maxLength': 8}, 'deadline': {'type': 'string', 'maxLength': 200}, 'location': {'type': 'string', 'maxLength': 200}, 'authority': {'enum': ['research_only', 'get_quotes', 'may_commit_under_budget'], 'type': 'string', 'default': 'get_quotes'}, 'maxBudget': {'type': 'number', 'maximum': 1000000000, 'minimum': 0}, 'telemetry': {'enum': ['aggregate_only', 'full'], 'type': 'string', 'default': 'aggregate_only'}, 'categoryHint': {'type': 'string', 'maxLength': 200}}}
Ajouté
report_outcome
17 September 2026 12:40
Ajouté
submit_mandate
17 September 2026 12:40
Ajouté
resolve
17 September 2026 12:40