Skip to main content
Glama

delete_secret

Remove stored secrets from the keyring to manage API keys and sensitive data securely, preventing plaintext leaks in your projects.

Instructions

Remove a secret from the keyring.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
keyYesThe secret key name
scopeNoScope: global or project
projectPathNoProject root path for project-scoped secrets

Implementation Reference

  • The core implementation of `deleteSecret` that handles credential deletion via the `@napi-rs/keyring` library, manages scopes, and performs audit logging.
    export function deleteSecret(
      key: string,
      opts: KeyringOptions = {},
    ): boolean {
      const scopes = resolveScope(opts);
      const source = opts.source ?? "cli";
      let deleted = false;
    
      for (const { service, scope } of scopes) {
        const entry = new Entry(service, key);
        try {
          if (entry.deleteCredential()) {
            deleted = true;
            logAudit({ action: "delete", key, scope, source });
          }
        } catch {
          // not found
        }
      }
    
      return deleted;
    }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/I4cTime/quantum_ring'

If you have feedback or need assistance with the MCP directory API, please join our Discord server