Charter
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| VAULT_ADDR | No | Vault address. The CLI token comes from your own login. | http://127.0.0.1:8200 |
| DB_AGENT_HOST | No | Where the server listens. | 127.0.0.1 |
| DB_AGENT_PORT | No | Where the server listens. | 8766 |
| DB_AGENT_PSQL | No | A pg_dump 17.6+ dump is rejected by an older psql, so both must come from the same install. | next to pg_dump |
| DB_AGENT_KINDS | No | Allowed kinds, which become name prefixes and part of the ownership check. | dev,staging,demo,prod,poc,test |
| DB_AGENT_PG_DUMP | No | Must match the source server's major version (Supabase runs PostgreSQL 17). | pg_dump |
| DB_AGENT_SOURCES | No | Optional name=vault-path shortcuts for frequently used sources. Any Vault path also works directly. | |
| DB_AGENT_ORG_PLAN | No | Plan used by get_cost (free, pro, team, enterprise). | free |
| DB_AGENT_MCP_TOKEN | Yes | Bearer token the MCP client must present. The server answers 503 until it is set. | |
| DB_AGENT_TOKEN_KEY | No | Key name in that secret for the Supabase token. Empty accepts the usual names. | |
| DB_AGENT_STATE_PATH | No | Ledger location. | state/databases.yaml |
| DB_AGENT_SECRET_PATH | No | Default folder under the mount. Empty means it is asked for per database. | |
| DB_AGENT_ORG_SLUG_KEY | No | Key name in that secret for the org slug. Empty accepts the usual names. | |
| DB_AGENT_VAULT_MOUNTS | No | Allowed environments and the KV mount each writes to. | dev=dev,staging=staging,prod=prod |
| DB_AGENT_LEDGER_REMOTE | No | Auto mode: remote changes start from and target. | origin |
| DB_AGENT_SOURCE_MOUNTS | No | Vault mounts a source may be read from; the first is the default for list_sources. | dev,staging,prod |
| DB_AGENT_DEFAULT_REGION | No | Supabase region for new projects. | us-east-1 |
| DB_AGENT_PROTECTED_REFS | No | Project refs that can never be targeted, whatever the ledger says. | |
| DB_AGENT_STATE_GIT_SYNC | No | manual or auto; see section 6. | manual |
| DB_AGENT_LEDGER_WORKTREE | No | Auto mode: where the ledger worktree lives. | .ledger-worktree |
| DB_AGENT_PERMANENT_KINDS | No | Kinds that default to no expiry. | prod,staging |
| DB_AGENT_DEFAULT_TTL_DAYS | No | Default duration for every other kind. | 7 |
| DB_AGENT_LEDGER_BASE_BRANCH | No | Auto mode: branch changes start from and target. | main |
| DB_AGENT_DEFAULT_ENVIRONMENT | No | Used when none is stated. | dev |
| DB_AGENT_SUPABASE_TOKEN_VAULT_PATH | No | The one path holding the Supabase token and org slug. | secret/supabase |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues