Search / io.github.ajithisaac/world-resolver
World Resolver
R0· no sign-inResolve real-world capability gaps: validate native MCPs, search the web, and record unmet demand.
v0.2.3 · active · repository · descriptor JSON · versions
Search / io.github.ajithisaac/world-resolver
R0· no sign-inResolve real-world capability gaps: validate native MCPs, search the web, and record unmet demand.
v0.2.3 · active · repository · descriptor JSON · versions
{
"mcpServers": {
"world-resolver": {
"type": "http",
"url": "https://world-resolver-mcp.ajithisaac.workers.dev/mcp"
}
}
}claude mcp add --transport http world-resolver https://world-resolver-mcp.ajithisaac.workers.dev/mcp[mcp_servers.world-resolver]
url = "https://world-resolver-mcp.ajithisaac.workers.dev/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"world-resolver": {
"type": "remote",
"url": "https://world-resolver-mcp.ajithisaac.workers.dev/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"world-resolver": {
"type": "http",
"url": "https://world-resolver-mcp.ajithisaac.workers.dev/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=world-resolver&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vd29ybGQtcmVzb2x2ZXItbWNwLmFqaXRoaXNhYWMud29ya2Vycy5kZXYvbWNwIn0%3D"
}{
"servers": {
"world-resolver": {
"type": "http",
"url": "https://world-resolver-mcp.ajithisaac.workers.dev/mcp"
}
}
}{
"mcpServers": {
"world-resolver": {
"httpUrl": "https://world-resolver-mcp.ajithisaac.workers.dev/mcp"
}
}
}extensions:
"world-resolver":
enabled: true
name: "world-resolver"
type: streamable_http
uri: "https://world-resolver-mcp.ajithisaac.workers.dev/mcp"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every useauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: submit_mandate (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); work_update (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); report_outcome (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 1,354 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes6 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageartifact_getaddedRetrieve the latest version of an artifact, or a specific immutable version.
artifact_putaddedStore text or structured content as an immutable artifact version, optionally linked to a work item. Reusing artifactId creates the next version.
work_updateaddedUpdate a claimed work item as it progresses. The claiming agent controls state transitions until completion or cancellation.
work_claimaddedAtomically claim an open work item for an agent. Claims fail if another agent already owns the item.
work_listaddedList durable work items available to agents. Filter by state, capability or current assignee.
work_createaddedCreate a durable work item for another agent or for later continuation. Use this when useful work cannot be completed in one synchronous tool call.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +reachable +uptime-96% ~updated-69d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://world-resolver-mcp.ajithisaac.workers.dev/mcp streamable-http | none | yes | 96% | 299 ms | 2026-07-28 | 2026-10-19 |
artifact_get | Retrieve the latest version of an artifact, or a specific immutable version. |
artifact_put | Store text or structured content as an immutable artifact version, optionally linked to a work item. Reusing artifactId creates the next version. |
report_outcome | Report whether a resolver request actually worked and how much agent friction it required. |
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. |
submit_mandate | Record high-intent demand for a capability an agent wants fulfilled. Supplier contact and spending are not enabled yet. |
work_claim | Atomically claim an open work item for an agent. Claims fail if another agent already owns the item. |
work_create | Create a durable work item for another agent or for later continuation. Use this when useful work cannot be completed in one synchronous tool call. |
work_list | List durable work items available to agents. Filter by state, capability or current assignee. |
work_update | Update a claimed work item as it progresses. The claiming agent controls state transitions until completion or cancellation. |
Schemas: list_tools.
{
"name": "io.github.ajithisaac/world-resolver",
"title": "World Resolver",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://world-resolver-mcp.ajithisaac.workers.dev/mcp",
"type": "streamable-http"
}
],
"version": "0.2.3",
"repository": {
"url": "https://github.com/ajithisaac/world-resolver-mcp",
"source": "github"
},
"description": "Resolve real-world capability gaps: validate native MCPs, search the web, and record unmet demand."
}