sops-mcp

privacyplaybook/sops-mcp
★ 0 stars Python File System Updated today
MCP server for creating and managing SOPS-encrypted secret files using age encryption.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "sops-mcp": {
      "command": "uvx",
      "args": [
        "sops-mcp"
      ]
    }
  }
}

Or install with pip: pip install sops-mcp

README Excerpt

<!-- mcp-name: io.github.privacyplaybook/sops-mcp --> MCP server for creating and managing [SOPS](https://github.com/getsops/sops)-encrypted secret files using [age](https://github.com/FiloSottile/age) encryption. Designed for Claude Code (or any MCP client) to produce encrypted `secrets.enc.yaml` files without the model ever seeing plaintext values. All file content is passed as text parameters and returned as text — the server has no filesystem access to the client.

Tools (20)

SOPS_AGE_KEYSOPS_AGE_RECIPIENTSSOPS_MCP_AGE_PUBLIC_KEYSOPS_MCP_ALLOWED_HOSTSSOPS_MCP_API_TOKENSOPS_MCP_DOMAINS_FILESOPS_MCP_LOG_LEVELSOPS_MCP_REQUIRE_DOMAINSOPS_MCP_SOPS_BINARYSOPS_MCP_TRANSPORT_meta_unencryptedpbkdf2_sha512_autheliasha256_hexsops_add_metadatasops_add_secretssops_create_oidc_secretsops_create_secretssops_delete_secretssops_list_domainssops_list_secrets

Topics

age-encryptionencryptionmcpmcp-servermodel-context-protocolsecrets-managementsops