{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.I4cTime/q-ring","description":"OS keychain secrets for AI coding agents, over MCP.","title":"q-ring","repository":{"url":"https://github.com/I4cTime/q-ring","source":"github"},"version":"0.17.5","websiteUrl":"https://qring.i4c.studio","icons":[{"src":"https://qring.i4c.studio/assets/icon-192.png","mimeType":"image/png","sizes":["192x192"]},{"src":"https://qring.i4c.studio/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"@i4ctime/q-ring","version":"0.17.5","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Secret storage backend. Defaults to the OS keychain; set to \"file\" for headless hosts with no Secret Service (CI, containers).","default":"keyring","choices":["keyring","file"],"name":"QRING_BACKEND"},{"description":"Passphrase for the encrypted file backend (AES-256-GCM). Required only when QRING_BACKEND=file — without it the file backend fails closed.","isSecret":true,"name":"QRING_FILE_PASSPHRASE"},{"description":"Custom path for the encrypted file store (default: ~/.config/q-ring/file-backend.enc).","format":"filepath","name":"QRING_FILE_BACKEND_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-11T06:01:12.843859Z","publishedAt":"2026-09-11T06:01:12.843859Z","updatedAt":"2026-09-11T06:01:12.843859Z","isLatest":true}}}
