{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.vericto/vericto-proxy","description":"Read-only PostgreSQL for AI agents: every statement is checked before it runs. No account needed.","title":"Vericto Proxy mode (local, PostgreSQL)","repository":{"url":"https://github.com/vericto/vericto-proxy","source":"github"},"version":"4.23.0","websiteUrl":"https://github.com/vericto/vericto-proxy/blob/main/docs/MCP.md","icons":[{"src":"https://vericto.com/favicon.svg","mimeType":"image/svg+xml","sizes":["any"]},{"src":"https://vericto.com/apple-touch-icon.png","mimeType":"image/png","sizes":["180x180"]}],"packages":[{"registryType":"oci","identifier":"docker.io/vericto/vericto-proxy:4.23.0@sha256:c13b87f448548d6090d29462e75ca10551172a7b3d2cdd60fa408e0338e52e31","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"description":"Your uid:gid (the output of `id -u`:`id -g`), so the container can read your 0600 URL file","isRequired":true,"variables":{"uid_gid":{"description":"uid:gid, for example 1000:1000","isRequired":true}},"type":"named","name":"--user","value":"{uid_gid}"},{"description":"Mount the file that holds the postgres:// URL of a read-only role, read-only","isRequired":true,"variables":{"db_url_file":{"description":"Absolute path of the URL file, for example /home/me/.config/vericto/shop.url (mode 0600)","isRequired":true,"format":"filepath"}},"type":"named","name":"-v","value":"{db_url_file}:/run/secrets/db.url:ro"}],"packageArguments":[{"type":"positional","value":"/usr/local/bin/vericto-proxy"},{"type":"positional","value":"mcp"},{"type":"positional","value":"--database-url-file"},{"type":"positional","value":"/run/secrets/db.url"}],"environmentVariables":[{"description":"Optional. A runtime key (rules:read, telemetry:write, sql:read) links the server to your workspace's rules. Leave unset for local mode on the built-in rules.","isSecret":true,"name":"VERICTO_API_KEY"},{"description":"Optional, with VERICTO_API_KEY: the Vericto database ID","name":"VERICTO_DATABASE_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-01T20:33:52.359376Z","publishedAt":"2026-11-01T20:33:52.359376Z","updatedAt":"2026-11-01T20:33:52.359376Z","isLatest":true}}}],"metadata":{"count":1}}
