{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.gal-a/qikly","description":"Generates tests from acceptance criteria, then converges code with an agent that never sees them.","title":"qikly","repository":{"url":"https://github.com/gal-a/qikly","source":"github"},"version":"0.4.4","websiteUrl":"https://test.qikly.com/","icons":[{"src":"https://test.qikly.com/images/qikly_icon.png","mimeType":"image/png","sizes":["128x128"],"theme":"dark"},{"src":"https://test.qikly.com/images/qikly_icon_light.png","mimeType":"image/png","sizes":["128x128"],"theme":"light"},{"src":"https://test.qikly.com/images/qikly_icon.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"},{"src":"https://test.qikly.com/images/qikly_icon_light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"}],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"qikly","version":"0.4.4","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"qikly[mcp]==0.4.4","type":"named","name":"--from"},{"value":"qikly-mcp","type":"positional"}],"environmentVariables":[{"description":"The folder holding your tasks, the one with inputs_private/. Set it when your editor has a different folder open, which is common.","name":"QIKLY_PROJECT_ROOT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-14T10:50:48.833956Z","publishedAt":"2026-09-14T10:50:48.833956Z","updatedAt":"2026-09-14T10:50:48.833956Z","isLatest":true}}}],"metadata":{"count":1}}
