{"data":{"name":"io.github.0design/qfactory","title":"QFactory","description":"Read-only QFactory catalog of agent workflows: search, get exact versions, schema, validate YAML.","version":"0.5.0","websiteUrl":"https://qfactory.io/mcp","repositoryUrl":null,"remotes":[{"url":"https://qfactory.io/api/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-12T10:44:26.400Z","updatedAt":"2026-10-12T10:44:26.400Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"QFactory","source":"official-registry","sourceId":"io.github.0design/qfactory","updatedAt":"2026-10-12T10:44:26.400Z","confidence":100,"websiteUrl":"https://qfactory.io/mcp","description":"Read-only QFactory catalog of agent workflows: search, get exact versions, schema, validate YAML.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"io.github.0design/qfactory","endpointFingerprint":"9f22842086286e221581b02dc741843c7e74a0999b9483226a0681c37020b765","name":"catalog","title":"QFactory catalog","description":"The verified public Registry release catalog with its registryPin.","inputSchema":{"type":"object","properties":{"registryPin":{"type":"object","properties":{"release":{"type":"string","pattern":"^[a-z0-9][a-z0-9._-]{0,127}$"},"catalog":{"type":"string","maxLength":200},"catalogSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"required":["release","catalog","catalogSha256"],"additionalProperties":false}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"QFactory catalog","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"b79b307087d71e100c00d151498873cb99382944a258a0296e3e093b0c6b2992","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T17:46:19.812Z","metadataTrust":"untrusted"},{"serverName":"io.github.0design/qfactory","endpointFingerprint":"9f22842086286e221581b02dc741843c7e74a0999b9483226a0681c37020b765","name":"get","title":"Get an exact version","description":"The checksum-verified bytes of an exact workflow, component or demo version.","inputSchema":{"type":"object","properties":{"registryPin":{"type":"object","properties":{"release":{"type":"string","pattern":"^[a-z0-9][a-z0-9._-]{0,127}$"},"catalog":{"type":"string","maxLength":200},"catalogSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"required":["release","catalog","catalogSha256"],"additionalProperties":false},"section":{"type":"string","enum":["workflows","components","demos"]},"id":{"type":"string","pattern":"^[a-z0-9][a-z0-9-]{0,99}$"},"version":{"type":"string","maxLength":80}},"required":["section","id","version"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get an exact version","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"d2aea279e321b82a8a16657a7a73d31e4fecafd0e54dfd33a79bcd42ce4b7ce8","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T17:46:19.812Z","metadataTrust":"untrusted"},{"serverName":"io.github.0design/qfactory","endpointFingerprint":"9f22842086286e221581b02dc741843c7e74a0999b9483226a0681c37020b765","name":"instructions","title":"Retired: QFactory skill package","description":"Retired. Returns the current QFactory skill package and verified catalog facts for clients without the QFactory plugin. Input fields other than revision, expectedSha256, section and id are ignored.","inputSchema":{"type":"object","properties":{"registryPin":{"type":"object","properties":{"release":{"type":"string","pattern":"^[a-z0-9][a-z0-9._-]{0,127}$"},"catalog":{"type":"string","maxLength":200},"catalogSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"required":["release","catalog","catalogSha256"],"additionalProperties":false},"mode":{"type":"string","enum":["start","setup","use","adapt","create"]},"installedCore":{"anyOf":[{"type":"string","pattern":"^\\d+\\.\\d+\\.\\d+(?:-[a-z0-9.-]+)?$","maxLength":80},{"type":"null"}]},"agent":{"type":"string","enum":["codex","claude","cursor","other"]},"os":{"type":"string","enum":["darwin","linux","win32"]},"section":{"type":"string","enum":["workflows","components","demos"]},"id":{"type":"string","pattern":"^[a-z0-9][a-z0-9-]{0,99}$"},"step":{"type":"string","enum":["prepare","execute","verify","resume"],"default":"prepare"},"provider":{"type":"string","enum":["caller","openrouter"],"default":"caller"},"revision":{"type":"string","pattern":"^[a-z0-9][a-z0-9.-]{0,79}$"},"expectedSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"required":["mode","installedCore","agent","os"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Retired: QFactory skill package","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"2f592371cc484fff20b36d92ba46876e337df085e53241aa286eacc656482fb1","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T17:46:19.812Z","metadataTrust":"untrusted"},{"serverName":"io.github.0design/qfactory","endpointFingerprint":"9f22842086286e221581b02dc741843c7e74a0999b9483226a0681c37020b765","name":"schema","title":"Q-Core manifest SPEC","description":"The SPEC-MANIFEST of the exact Q-Core the verified release pins, with a map of its sections.","inputSchema":{"type":"object","properties":{"registryPin":{"type":"object","properties":{"release":{"type":"string","pattern":"^[a-z0-9][a-z0-9._-]{0,127}$"},"catalog":{"type":"string","maxLength":200},"catalogSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"required":["release","catalog","catalogSha256"],"additionalProperties":false}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Q-Core manifest SPEC","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"9b3f7279c418ff8f9d131e8132c0c325843ec04fef9a524955fde253d0d99cdd","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T17:46:19.812Z","metadataTrust":"untrusted"},{"serverName":"io.github.0design/qfactory","endpointFingerprint":"9f22842086286e221581b02dc741843c7e74a0999b9483226a0681c37020b765","name":"search","title":"Search the catalog","description":"Ranked workflows and components of the verified catalog for a short query. Runs no model.","inputSchema":{"type":"object","properties":{"registryPin":{"type":"object","properties":{"release":{"type":"string","pattern":"^[a-z0-9][a-z0-9._-]{0,127}$"},"catalog":{"type":"string","maxLength":200},"catalogSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"required":["release","catalog","catalogSha256"],"additionalProperties":false},"intent":{"type":"string","minLength":2,"maxLength":2000}},"required":["intent"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Search the catalog","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"412ce258d6a7195ccdc2c105ff3a0926e663d9e8f98646f8097a96874b7f84a7","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T17:46:19.812Z","metadataTrust":"untrusted"},{"serverName":"io.github.0design/qfactory","endpointFingerprint":"9f22842086286e221581b02dc741843c7e74a0999b9483226a0681c37020b765","name":"validate","title":"Validate a manifest format","description":"Format check of a workflow YAML with the bundled Q-Core validator. The created-workflow policy of the local Q-Core is not applied. Runs no steps; accepts no secrets.","inputSchema":{"type":"object","properties":{"registryPin":{"type":"object","properties":{"release":{"type":"string","pattern":"^[a-z0-9][a-z0-9._-]{0,127}$"},"catalog":{"type":"string","maxLength":200},"catalogSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"required":["release","catalog","catalogSha256"],"additionalProperties":false},"yaml":{"type":"string","maxLength":65536}},"required":["yaml"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Validate a manifest format","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"bd6c1c8231368a30e36b6ef58fcfc9080ea065b3b8eefc9d45dacf004ac6c049","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T17:46:19.812Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"9f22842086286e221581b02dc741843c7e74a0999b9483226a0681c37020b765","protocol":"streamable-http","status":"indexed","toolCount":6,"observedAt":"2026-10-31T17:46:19.812Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"io.github.0design/qfactory":{"url":"https://qfactory.io/api/mcp"}}},"Cursor":{"mcpServers":{"io.github.0design/qfactory":{"url":"https://qfactory.io/api/mcp"}}},"VS Code":{"servers":{"io.github.0design/qfactory":{"type":"http","url":"https://qfactory.io/api/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://qfactory.io/api/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:io.github.0design%2Fqfactory","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/io.github.0design%2Fqfactory","name":"io.github.0design/qfactory","description":"Read-only QFactory catalog of agent workflows: search, get exact versions, schema, validate YAML.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://qfactory.io/api/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://qfactory.io/mcp","repositoryUrl":null,"version":"0.5.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"io.github.0design/qfactory","status":"online","lastCheckedAt":"2026-11-03T18:16:13.043Z","lastSuccessfulCheck":"2026-11-03T18:16:13.043Z","latencyMs":1150,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T18:16:13.043Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T18:16:13.043Z"},"security":null,"timestamps":{"createdAt":"2026-10-12T10:44:26.400Z","updatedAt":"2026-10-12T10:44:26.400Z","observedAt":"2026-11-03T18:16:13.043Z"},"compatibility":{"serverVersion":"0.5.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}