mcpbeat Sign in

secret MCP Server

local only

secret runs on your own machine — the client starts it, so there is no endpoint to ping. Last commit 2 Nov 2026.

Local, read-only, names-only secret metadata for explicitly approved stores. Never returns values.

—
Installs / week
not published
0
Stars
0 open issues
2 Nov 2026
Last commit
from GitHub
GPL-3.0
License
Go

What the code does

We read the source, 23 h ago · rules 995398eba69f

Evidence

Things with no honest explanation: a promise that contradicts the code, code that runs at install time while hiding what it does, data leaving the machine.

    "doas":        {"uC", "Lns", "", "", ""},
Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

        current = filepath.Join(current, component)
            select {
            case s := <-signals:
                if status == 0 {
                    status = 128 + int(s.(syscall.Signal))
Dumps the whole environment install.sh:189
                                           env=dict(os.environ, GH_PROMPT_DISABLED='1', GH_NO_UPDATE_NOTIFIER='1'))
Touches key and credential files internal/hook/paths/paths.go:165
    if base == ".vault-token" || base == ".pgpass" || base == "application_default_credentials.json" || base == ".envrc" || base == ".npmrc" || base == ".pypirc" || base == ".netrc" || base == ".git-credentials" || base == ".secrets.env" {
    if strings.HasSuffix(p, "/.aws/credentials") || strings.HasSuffix(p, "/.aws/config") || strings.HasSuffix(p, "/.docker/config.json") || strings.HasSuffix(p, "/.config/gh/hosts.yml") {

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

We found things in this code

Code changes quietly between releases, and nobody reads the diff of a dependency. We do, on every release — watch secret and you get told the day something new turns up.

Three servers free · no card

Alternatives to secret

same job, measured the same way
API Key Case
by melavern

Local MCP tools for secret status and guarded deployment. Values never reach the agent.

58 installs/wk local only
keyward
by arturayupov

Local encrypted secret broker for AI agents: request keys by name, approve each use over MCP.

local only
Enigmagent MCP
by agnuxo1

Local AES-256-GCM vault for AI agents. Secrets stay local, LLMs never see real API keys.

129 installs/wk local only
Secure Schema MCP
by siddharth-coder13

Read-only MCP server for exposing database schema metadata without row data.

87 installs/wk local only
PassTunnel
by passtunnel

macOS OpenVPN/FortiGate VPN status, logs and diagnosis; read-only by default, never returns secrets

local only
Phantom Secrets
by ashlrai

Value-blind secret metadata and gated workflows for AI coding agents through Phantom's local proxy.

95 installs/wk local only
Database MCP Postgres
by arifulislamat

MCP server for PostgreSQL. Read-only by default, row caps, timeouts, secrets never logged.

114 installs/wk local only
Portunus
by mdostal

Secret broker for agents: reference secrets by name; values injected only at the execution boundary.

local only

secret — questions

Answers built from our own checks of this server.

Why is there no uptime for secret?
secret runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone.
Is secret open source?
Yes — it is published under the GPL-3.0 licence, written in Go and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.