I don’t make my mcp public yet as it’s sort of a perpetual state of flux still though I use it every day, but generally I plan to when I can consider it more than a vibe-coded experiment.
In it I built out a linux secrets integration that I mostly use now since keepassxc proved a bit fruitless, and planned to look at bitwarden, but having their supply chain compromised for their cli component with malware doesn’t instill much future confidence in them when my whole use case is around their cli/api. Then again not their fault npm, pypi, and others are such a mess now that they are targets.
When I looked 6mo or so ago bitwarden didn’t support local dbus gnome-keyring-style secrets which was annoying, though it supported the api-side better, but for me only half of a solution. Then again, the old linux secrets is pretty simple/dumb, and doesn’t really fit a more than a simple password storage model (i.e. no username, no alternate fields, no ssh key/cert, no pki).
Keepassxc would be ideal with a proper searchable api and a nice gui, but the author seems to want to die on the hill to prevent features to make it more extensible for fear of “dumping” attacks, even after numerous feature requests for it, probably driving folks away. API-based secret managers do allow more flexible searching, but use some sort of time-based (re)validation as a mitigating control. All seem to introduce somewhat necessary friction, none complete for fear of being too good for crims with bad intentions to access and jackpot your trove.
General research indicated I probably need to look at something more commercial for secrets. I actually built stubs for hashicorp vault, akeyless, aws secrets, azure keyvault, and keeper as sort of a stretch to support as many as I get around to testing (various customers of mine use a variety of these). I just don’t see myself using these for personal things, only customer integrations when needed.
Hopefully this gives some ideas as food for thought around secrets. I was interested for a new KDE password manager when announced, but I need less simple, not more.