Zektor MCP server
Managed Postgres and Valkey hosted in Germany. Agents can create a trial database with no signup.
1 stars343 downloads/wk
Reviews
Write oneNobody has reviewed Zektor yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Zektor tools (20, 6 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
create_branchwrite actionCreates a copy-on-write clone of a PostgreSQL instance: it has the
create_ephemeral_rolewrite actionRETURNS A LIVE CREDENTIAL. Creates a PostgreSQL role that stops working by
create_instancewrite actionProvisions a database or cache. THIS COSTS MONEY — the plan is billed monthly
create_trial_databasewrite actionCreates a PostgreSQL database for the next 60 minutes, with no account or
delete_branchwrite actionPERMANENTLY DESTROYS a branch and anything written to it since it was
delete_instancewrite actionPERMANENTLY DESTROYS an instance and all of its data. There is no undo and
get_actionHow the background work started by create_instance, scale_instance or
get_connectionRETURNS A LIVE CREDENTIAL for caches: the connection string includes the
get_instanceFull detail for a single instance, including storage and autoscaling where it
get_storageSize, usage, included storage, what is billed above the plan (net €/month), and
list_branchesThe instance's cluster: the default database and every branch forked from
list_instancesEvery database and cache on the account, with id, name, status, engine and plan.
list_plansThe plans an instance can be created on or scaled to, with price, engine,
list_regionsRegions an instance can be created in. `available` is false where there is no
promote_branchPromotes a branch to be its cluster's default database; the previous default
resize_storageGrows the storage of a PostgreSQL instance to size_gb (larger than now, at most
scale_instanceChanges the plan an instance runs on, which changes what it costs.
set_autoscaleTurns automatic storage growth on or off for a PostgreSQL instance and sets its
set_branch_expiryBranches delete themselves after a while, so a forgotten one does not keep
whoamiReports which Zektor account the current token belongs to, the API it is
Public scan report
scanner v0.1.10 · 2026-10-09 · same rubric, same numbers if you re-run it
- Code scan20 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install Zektor in Claude Code, Cursor or VS Code
Runs npx -y zektor on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add zektor -- npx -y zektor
What the publisher says
From the Zektor repository's README, as published. We do not edit it. Read it on GitHub
zektor
Command-line client for Zektor.io managed databases and caches.
Beta. The CLI and its MCP server are supported and live, but young. Expect
commands to be added and rough edges filed off as we learn how people use them.
Beta is not a warning about stability of what exists: **1.0.0 settles the
command surface.** Flags, output shapes and exit codes will not change without
a major version, so --json is safe to parse in a script, and tokens you
create now keep working.
Install
npm install -g zektorOr run it without installing:
npx zektor whoamiRequires Node 18 or newer.
Authenticating
Create a token in the dashboard under Settings → Access tokens, then:
zektor loginThe token is stored at ~/.config/zektor/config.json with mode 0600. It is verified against the API before being written, so a mistyped token fails here rather than confusingly on your next command.
--token exists for scripts, but prefer the prompt when you are at a keyboard — an argument lands in your shell history.
In CI
Set ZEKTOR_TOKEN and skip login entirely:
ZEKTOR_TOKEN=zk_… zektor whoamiZEKTOR_TOKEN always beats the config file. zektor whoami reports which of the two supplied the credential, which is usually how you discover a stray environment variable is overriding the account you logged in as.
Commands
Every read command takes --json.
Trying it without an account
psql "$(npx zektor try)"zektor try prints a connection string on stdout and, on stderr, how long it works and a claim link. The database accepts connections for 60 minutes. Open the claim link within 3 hours, sign up and add a payment method, and the data moves into a database of your own; otherwise it is deleted. Up to 200 MB and 3 connections, no superuser (trusted extensions such as pgcrypto work), and 3 trials per network per day. --json prints all of it as JSON. The same is available without the CLI:
curl -X POST https://api.zektor.io/api/trialCreating
zektor db create --name=my-db --tier=AKPG-5 --region=nbg1 --engine=postgres@17--tier, --region and --engine take the names you see in the dashboard and are resolved to ids for you. --tier and --region are required; leave one out or pass a wrong one and the error lists what is valid.
Creating runs in the background. Add --wait to block until the instance is ready; if creating it fails, the command prints why and exits non-zero.
--storage is rejected: storage starts at what the plan includes. Grow it afterwards with zektor storage resize.
Connecting
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Zektor: common questions
- Is Zektor MCP server safe?
- Mostly: it is graded B (83/100). Read the Zektor safety report
- How do I install Zektor?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Zektor need an API key?
- Yes. The registry entry asks for
ZEKTOR_TOKEN. - Is Zektor maintained?
- The last commit was 5 days ago (2026-10-08). The latest release is v1.7.1.
- What can I use instead of Zektor?
- Servers from other publishers that do the same job: Neon MCP server, Quarry MCP server and Quarry MCP server. Compare all Zektor alternatives.
Alternatives to Zektor
Same job from other publishers: the closest match first, then the best rated.
- NeonOfficial Neon MCP server for managing Neon projects and Lakebase Postgres databases.not reviewedEstablishedA
- QuarrySafety-railed database access: Postgres, MySQL, SQLite, Redis. Read-only by default.not reviewedGrowingA
- QuarrySafety-railed database access for agents: Postgres, MySQL, Redis. Read-only by default.not reviewedGrowingA
- Memory VaultLocal-first AI memory layer with hybrid search. Postgres + pgvector. Self-hosted, MIT.not reviewedGrowingB
- Read Only Local PostgresMCP server for read-only PostgreSQL database queries in Claude Desktopnot reviewedGrowingA