SkillTide Submit
Official description7 sourcesMCP servers8d ago
forest6511/secretctl

forest6511/secretctl

๐ŸŽ๏ธ ๐Ÿ  ๐ŸŽ ๐ŸชŸ ๐Ÿง - Secrets manager that injects credentials into commands as environment variables so agents neverโ€ฆ
View on GitHub โ†—Direct link ยท no redirect page
Official description๐ŸŽ๏ธ ๐Ÿ  ๐ŸŽ ๐ŸชŸ ๐Ÿง - Secrets manager that injects credentials into commands as environment variables so agents never see plaintext secrets, and sanitizes command output.
Config template (adjust for your client)
claude mcp add secretctl -- npx -y secretctl
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
11 โ˜… ยท forest6511/secretctl ยท read from the GitHub search API ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 7 sources
Score
score 703 ยท 11 โ˜… ยท 7 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository forest6511/secretctl๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

secretctl

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

**Stop pasting API keys into AI chat.**
When you paste sk-proj-xxx into Claude Code, that secret is now in your conversation history, Anthropic's logs, and potentially exposed to prompt injection attacks.
secretctl fixes this. Your AI gets command results, never secret values.
---
The Problem
Every day, developers paste secrets into AI coding assistants:
**This is a security incident waiting to happen.**
- Secrets in conversation history
- Secrets in cloud logs
- Secrets exposed to prompt injection
- No way to rotate or revoke
The Solution
secretctl injects secrets as environment variables. Your AI runs commands and sees results, but **never sees the actual credentials**.
- **Single binary** โ€” No servers, no configuration, no subscription
- **Local-first** โ€” Secrets never leave your machine
- **MCP integration** โ€” Works with Claude Code out of the box
- **Defense in depth** โ€” AES-256-GCM + Argon2id + output sanitization
Why Local-First & AI-Safe?
1. **Your secrets, your machine** โ€” No cloud sync, no third-party servers, no subscription fees. Your credentials stay on your device, period.
2. **AI agents don't need plaintext** โ€” When Claude runs aws s3 ls, it needs the *result*, not your AWS keys. secretctl injects credentials directly into commandsโ€”AI never sees them.
3. **Defense in depth** โ€” AES-256-GCM encryption at rest, Argon2id key derivation, MCP policy controls, and automatic output sanitization. Multiple layers, not a single point of failure.
Installation
From Source
Binary Releases
Download the latest release from GitHub Releases.
**CLI:**
- secretctl-linux-amd64 โ€” Linux (x86_64)
- secretctl-linux-arm64 โ€” Linux (ARM64)
- secretctl-darwin-amd64 โ€” macOS (Intel)
- secretctl-darwin-arm64 โ€” macOS (Apple Silicon)
- secretctl-windows-amd64.exe โ€” Windows (x86_64)
**Desktop App:**
- secretctl-desktop-macos โ€” macOS (Universal)
- secretctl-desktop-linux โ€” Linux (AppImage)
- secretctl-desktop-windows.exe โ€” Windows (Installer)
Verify Downloads
macOS: Gatekeeper Warning
macOS may show a security warning for unsigned apps. To allow:
Windows: SmartScreen Warning
Windows SmartScreen may show a warning. To allow:
1. Click "More info"
2. Click "Run anyway"
Quick Start
1. Initialize your vault
2. Store a secret
3. Retrieve a secret
4. List all secrets
5. Delete a secret
Features
Core
- **AES-256-GCM encryption** โ€” Industry-standard authenticated encryption
- **Argon2id key derivation** โ€” Memory-hard protection against brute force
- **SQLite storage** โ€” Reliable, portable, no external dependencies
- **Audit logging** โ€” HMAC-chained logs for tamper detection
- **AI-safe by design** โ€” MCP integration never exposes plaintext secrets to AI agents
Metadata Support
Run Commands with Secrets
Inject secrets as environment variables without exposing them in your shell history:
> **Note**: Output sanitization uses exact string matching. Encoded secrets (Base64, hex) or partial matches are not detected.
Export Secrets
Export secrets for use with Docker, CI/CD, or other tools:
Import Secrets
Import secrets from existing .env or JSON files:
Generate Passwords
Create secure random passwords:
Backup and Restore
Create encrypted backups and restore your vault:
> **Security**: Backups are encrypted with AES-256-GCM using a fresh salt. The HMAC-SHA256 integrity check detects any tampering.
Source
awesome ยท https://github.com/forest6511/secretctl
Browse by field
MCP servers
Traction
11 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index