{"name":"io.github.gal-a/qikly","slug":"gal-a-qikly","title":"qikly","description":"Generates tests from acceptance criteria, then converges code with an agent that never sees them.","url":"https://mcp.market/server/gal-a-qikly","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":42,"stars":16,"forks":0,"downloads_week":248,"last_push_at":"2026-10-10T19:33:07.000Z","license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/gal-a/qikly","website":"https://test.qikly.com/","version":"0.6.1","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"qikly","version":"0.6.1","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"qikly[mcp]==0.6.1","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"}]}],"tools":[],"scan":null,"grade_history":[{"kind":"restore","fromGrade":"B","toGrade":"A","reason":"score 92","createdAt":"2026-09-19T21:08:13.874Z"}],"reviews":[]}