{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.xakpc/sqlite-mcp-sidecar","description":"Agent-safe MCP sidecar for one live SQLite database: read-only default, bounded writes.","title":"SQLite MCP Sidecar","repository":{"url":"https://github.com/xakpc/sqlite-mcp-sidecar","source":"github"},"version":"0.1.3","websiteUrl":"https://xakpc.dev","packages":[{"registryType":"oci","identifier":"ghcr.io/xakpc/sqlite-mcp-sidecar:0.1.3","transport":{"type":"streamable-http","url":"http://localhost:8080/db/mcp","headers":[{"description":"Bearer token: the value of SQLITE_SIDECAR_TOKEN","isRequired":true,"value":"Bearer {token}","isSecret":true,"variables":{"token":{"description":"The deployment token (SQLITE_SIDECAR_TOKEN)","isRequired":true,"isSecret":true}},"name":"Authorization"}]},"runtimeArguments":[{"description":"Publish the port on loopback only","value":"127.0.0.1:8080:8080","type":"named","name":"-p"},{"description":"Mount the directory that holds the existing database (must be writable)","isRequired":true,"value":"{data_dir}:/data","variables":{"data_dir":{"description":"Host directory that contains the SQLite file","isRequired":true,"format":"filepath"}},"type":"named","name":"-v"},{"description":"Read-only root filesystem","type":"named","name":"--read-only"},{"description":"Scratch space for SQLite","value":"/tmp","type":"named","name":"--tmpfs"},{"description":"Drop all Linux capabilities","value":"ALL","type":"named","name":"--cap-drop"}],"environmentVariables":[{"description":"Path of the existing SQLite file inside the container","isRequired":true,"default":"/data/app.db","name":"SQLITE_SIDECAR_DB"},{"description":"Deployment bearer token (a long random string)","isRequired":true,"isSecret":true,"name":"SQLITE_SIDECAR_TOKEN"},{"description":"Permission set: schema, read, write, backup, diagnostics, danger-raw-write","default":"schema,read","name":"SQLITE_SIDECAR_PERMISSIONS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-24T02:51:25.35021Z","publishedAt":"2026-10-24T02:51:25.35021Z","updatedAt":"2026-10-24T02:51:25.35021Z","isLatest":true}}}
