← The evidence ledger
Evidence row 23675
Observed , by baseline/1.
- Kind
- listing
- About
- source_record mcp_registry:dev.xakpc/sqlite-mcp-sidecar
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 7e3a63e571067b07757c315495de139aa36a56196a7981548b866fb46f86f1a9
- Leaf
- 0xabe820c06404aa34dbab320f9c042429076c74a5f25d8339b4b4024bc9a24de6
What was observed
{
"endpoints": [
[
"web",
"https://xakpc.dev/"
]
],
"name": "SQLite MCP Sidecar",
"owner_address": null,
"raw": {
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"publishedAt": "2026-10-24T02:51:25.35021Z",
"status": "active",
"statusChangedAt": "2026-10-24T02:51:25.35021Z",
"updatedAt": "2026-10-24T02:51:25.35021Z"
}
},
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"description": "Agent-safe MCP sidecar for one live SQLite database: read-only default, bounded writes.",
"name": "dev.xakpc/sqlite-mcp-sidecar",
"packages": [
{
"environmentVariables": [
{
"default": "/data/app.db",
"description": "Path of the existing SQLite file inside the container",
"isRequired": true,
"name": "SQLITE_SIDECAR_DB"
},
{
"description": "Deployment bearer token (a long random string)",
"isRequired": true,
"isSecret": true,
"name": "SQLITE_SIDECAR_TOKEN"
},
{
"default": "schema,read",
"description": "Permission set: schema, read, write, backup, diagnostics, danger-raw-write",
"name": "SQLITE_SIDECAR_PERMISSIONS"
}
],
"identifier": "ghcr.io/xakpc/sqlite-mcp-sidecar:0.1.3",
"registryType": "oci",
"runtimeArguments": [
{
"description": "Publish the port on loopback only",
"name": "-p",
"type": "named",
"value": "127.0.0.1:8080:8080"
},
{
"description": "Mount the directory that holds the existing database (must be writable)",
"isRequired": true,
"name": "-v",
"type": "named",
"value": "{data_dir}:/data",
"variables": {
"data_dir": {
"description": "Host directory that contains the SQLite file",
"format": "filepath",
"isRequired": true
}
}
},
{
"description": "Read-only root filesystem",
"name": "--read-only",
"type": "named"
},
{
"description": "Scratch space for SQLite",
"name": "--tmpfs",
"type": "named",
"value": "/tmp"
},
{
"description": "Drop all Linux capabilities",
"name": "--cap-drop",
"type": "named",
"value": "ALL"
}
],
"transport": {
"headers": [
{
"description": "Bearer token: the value of SQLITE_SIDECAR_TOKEN",
"isRequired": true,
"isSecret": true,
"name": "Authorization",
"value": "Bearer {token}",
"variables": {
"token": {
"description": "The deployment token (SQLITE_SIDECAR_TOKEN)",
"isRequired": true,
"isSecret": true
}
}
}
],
"type": "streamable-http",
"url": "http://localhost:8080/db/mcp"
}
}
],
"repository": {
"source": "github",
"url": "https://github.com/xakpc/sqlite-mcp-sidecar"
},
"title": "SQLite MCP Sidecar",
"version": "0.1.3",
"websiteUrl": "https://xakpc.dev"
}
},
"source": "mcp_registry",
"summary": "Agent-safe MCP sidecar for one live SQLite database: read-only default, bounded writes."
}What the leaf hashes
{"body":"7e3a63e571067b07757c315495de139aa36a56196a7981548b866fb46f86f1a9","id":23675,"kind":"listing","method":"baseline/1","observed_us":1793025351352263,"prev":null,"subject":"mcp_registry:dev.xakpc/sqlite-mcp-sidecar","subject_kind":"source_record"}Proof
Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.