DevOpsAI database access · read-only by default

Let AI agents query your production database, read-only.

Levirge DevOps gives Claude and other MCP agents read-only access to PostgreSQL, MySQL, SQLite, MongoDB, InfluxDB and Redis behind your firewall. Writes need a role you grant, checked at two points; a connection can be set read-only; passwords stay on the host; and every agent change is audited.

Private testing · no public devops-client download yet Levirge DevOps overview · FAQ Agents: this page as Markdown
Read-only is layers, not one switch

Six layers between the agent and your data

Good practice still applies: point the connection at a replica or a database user with read permissions only, so the database enforces it too.

LayerWhat it does
RoleA caller with no role is read-only. Writes need a writer role, checked at Levirge DevOps and again at devops-client.
ConnectionA connection can be set read-only, for example for a replica. devops-client then refuses writes.
Statementrun_query flags any statement that changed data. MongoDB treats $where, $function and $accumulator as writes; Redis refuses commands such as MULTI and MONITOR.
CredentialsPasswords stay in devops-client's environment on your machine.
Networkdevops-client connects outward. No inbound port or VPN to the database.
AuditChanges an agent makes are recorded as assistant actions.
What the agent can do

Schema first, then the query

find_connection turns a name like “orders” into the connection to use. Each plugin page lists its tools and limits.

An example

The agent answers. The write doesn't happen.

StepThe agent callsWhat it learns
1find_connection"orders"The orders replica, set read-only
2get_sql_schemaTables and columns, no guessing
3run_querySELECT … GROUP BY status41 orders stuck in “pending” since 09:40
4run_queryUPDATE …Refused: the connection is read-only

Illustrative, with made-up names and results. Beyond databases: logs, containers and message buses →

FAQ

AI agents and your database

Can I let an AI agent query my production database safely?

Yes, read-only by default. With Levirge DevOps the agent reads what it is granted; writes need a writer role, checked at Levirge DevOps and again at devops-client. You can also set a connection read-only, and devops-client then refuses writes on it.

Does the agent get my database password?

No. Passwords stay in devops-client's environment on your machine and are not sent over the message bus. The agent only sees query results.

Which databases are supported?

PostgreSQL, MySQL and MariaDB, SQLite, MongoDB, InfluxDB 2.x and Redis or Valkey. Each plugin page lists its MCP tools and limits.

How do I know if an agent changed data?

The run_query reply flags any statement that changed data, and changes an agent makes are recorded in the audit log as assistant actions, apart from what people did.

Should I still use a read-only database user or a replica?

Yes, it is good practice. Point a read-only connection at a replica or a database user with read permissions only, so the database enforces it too. Levirge DevOps' role and connection checks sit in front of that.

Do I need to open a port or a VPN to the database?

No. devops-client runs next to the database and connects outward through a message bus, so the database needs no inbound port or VPN.

Can I install it today?

Not yet. Levirge DevOps is in private testing and devops-client has no public download. Join the waitlist for one email when it is ready to install.

Waitlist

Let agents read production without the keys

devops-client has no public download yet. Join the waitlist and we'll email you when it does.

Join the DevOps waitlist

One email when devops-client is ready to install.

We use your address for this announcement only. See the privacy notice.

Check your inbox

Confirm the subscription from the email we just sent and you're on the list.