rekey MCP server
io.github.Ezra-Black/rekey·v0.1.0·2 starsRotate API keys across AWS, GitLab, Cloudflare, OpenAI & more. Secrets never reach the model.
2 stars
Reviews
Write oneNobody has reviewed rekey yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
rekey tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-28 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 10 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How rekey compares
Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 1,119 Developer tools servers
- GitHub stars
- 2
- more than 65% of 854 Developer tools servers
Install rekey in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the rekey repository's README, as published. We do not edit it. Read it on GitHub
rekey
Rotate API keys and tokens across providers from one CLI: mint the new key, push it to everything that uses it, verify it, retire the old one. Includes an MCP server.
Only touches accounts you administer — every provider acts with your own credential.
CLI — rotate a GitLab token straight into a .env file:
MCP — Claude rotating the same token through rekey mcp; the secret never reaches the model:
Install
Prebuilt binaries for macOS, Linux and Windows: Releases.
Or with Rust (stable):
cargo install rekeyOS keychain support (macOS Keychain, Windows Credential Manager, Linux Secret Service) is built in.
Quick start
Practice on a throwaway GitLab token first. Every command below is safe to copy; replace 28550311 with your own ids from step 3.
1. Make a throwaway token to rotate. In GitLab → Access tokens, create a token named kr-test (any scope).
2. Log in. Opens GitLab's token page with the name and api scope pre-filled. Click Create token, paste it back (input is hidden).
rekey login gitlabChecking with GitLab…
✓ Logged in to GitLab as @you. Saved to your macOS Keychain.
rekey now works from any terminal — nothing to export.3. Find the key id.
rekey list gitlabID NAME
28550267 rekey (signed in with this key)
28550311 kr-test4. Rotate it into a .env file. rekey shows the plan and waits for you.
rekey rotate gitlab 28550311 --dotenv /tmp/kr-test.env:KR_TEST_TOKENHere's what will happen:
1. GitLab replaces "kr-test" with a new token and immediately revokes the old one. This can't be undone.
2. The new token is saved to KR_TEST_TOKEN in /tmp/kr-test.env.
3. rekey checks that the new token works.
Go ahead? [Y/n] y
Rotating kr-test…
· Rotating (provider revokes old token immediately)…
· Updating 1 consumer(s)…
· Verifying new token…
✓ Rotated successfully.
New key id: 28550312
Updated: KR_TEST_TOKEN in /tmp/kr-test.env
Old token was revoked by the provider.5. Check and clean up.
cat /tmp/kr-test.env # KR_TEST_TOKEN=glpat-…
rm /tmp/kr-test.envThen delete kr-test in GitLab.
For real keys: run rekey rotate gitlab with no arguments — it lets you pick the key and destination and can save that to rekey.toml, so the next rotation is one command. In scripts/CI:
rekey rotate gitlab 28550311 --dotenv .env --yes --no-inputCommands
Global: --config , --no-input (fail instead of prompting). --yes skips confirmation. Omitted args are prompted for in a TTY. Flags go in any order. stdout carries only list output and --print-secret values; everything else is stderr.
Destinations
rotate refuses to start unless the new secret has at least one destination.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
rekey: common questions
- Is rekey MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the rekey safety report
- Does rekey need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is rekey maintained?
- The last commit was 15 days ago (2026-10-18). The latest release is v0.1.0.
- What can I use instead of rekey?
- Servers from other publishers that do the same job: Gk CLI MCP server, Advanced GitLab MCP server and GitLab MCP Server.
- How does rekey compare with other Developer tools MCP servers?
- safety score 88/100 (higher than 75% of 1,119 Developer tools servers); github stars 2 (more than 65% of 854 Developer tools servers). Full comparison.
Alternatives to rekey
Same job from other publishers: the closest match first, then the best rated.
Gk CLIThe GitKraken MCP Server for managing repos, PRs, issues across GitHub, GitLab, Bitbucket and more.not reviewedEstablishedB- Advanced GitLab MCP server64 CQRS tools exposing 236 GitLab operations across 26 entity typesnot reviewedGrowingA
- GitLab MCP ServerGo MCP server for GitLab: 2 dynamic tools reach ~876 actions on Free/CE, up to ~1103 on Ultimate.not reviewedGrowingA
Scrapling MCP ServerWeb scraping with stealth HTTP, real browsers, and Cloudflare bypass. CSS selectors supported.not reviewedWidely usedA- GitLab MCP ServerGitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.not reviewedWidely usedB